[Maze Challenge] Fixed some bugs in the maze base code
[Maze Challenge] Added an A* maze solver

- This is nothing todo (well a little bit) with the questions in the
  challenge, but I just felt like doing it anyway.