Renamed InternalSensors to BatteryAndDirtBin for clarity and generally cleanup some typos and code.
Initial pass at AStar return system
A* integrated to clean sweep robot. Calculates battery to return to charging station after each battery usage and when the dust bin is full. A destinations path is generated for the return path and then again to the return path to location robot was before returning to charging station.  Pretty graphics for A* path finding.

TODO, unit tests and actually call movement function
Fully functional Clean Sweep robot project. TODO Add to Unit tests for CleanSweepRobot and create unit tests for AStartPathFinder.
I forgot to add the "CLEAN ME" prompt.  This fixes that omission
Added detail to activity log and made a .CSV format for battery analysis. Fixed bug that allowed clean sweep to run out of battery before getting to charging station.
Much easier to follow movement determination. Each type of movement now has a state with clearly defined reasons for leaving that state.
JOptionPane user prompt

Added the popup for the .xml file prompt in the VirtualHouse
constructor.
Modified input slightly to allow the user to enter any input file name they want and then check if the file entered if valid.
rather half-ass junit test for CleanSweepRobot probably good enough to get the grade.
 Updates to CleanSweepRobot to avoid multiple sensor checks before moving, this cleans up the activity log
PROJECT FINISHED
Added unit tests for AStartPathFinder
fix activity log bug where the cell description lagged the cell location by 1 row.
Merge remote-tracking branch 'origin/Oda_I3Initial'