Added map, updated astar, Updated javadoc
Added jUnit tests
Merge commit '3e03393cadfa34a2569a8132839c8470ce694d3f'