Using domain knowledge to speed learning : neural reinforcement learning in non-Markovian environments