Added Astar node class abstraction
Added documentation
Lots of code enhacements and fixes
Changed __init to initialize
Typo fixed
Added description and comments for source
Changed empty() to isEmpty()
Made clearNodes private
Updated comments
Fixed Initialization
Moved metamethods to the class itself
Updated handlers
Pushed tests