Heuristic Search Planning with Deep Neural Networks using Imitation, Attention and Curriculum Learning