Add Method is Charging Station
Add Method get Paths from coordinates
Moved Tests to separate package

Moved my test files to a separate package. He mentioned in class that
keeping unit tests bundled like that is bad as they will be compiled and
deployed too.
Added basic autonavigation

As a very first draft of the autonavigation(basically the way we tell CS
to go roam), stopped it for 5 steps for now. This is not a completed
story
Create Detection package and Add Method Get Surface
Added a destination point to INavigator

Gave INavigator new methods(GetDestinationPoint, SetDestinationPoint) to
store a distant point that INavigator can move to.
Added MoveToDestinationPoint

Added a way to move the clean sweep to the destination point. Also fixed
bug in coordinate equals method
Added INavigationChecker Interface

Added new mocked interface that INavigator can call to check if a point
is navigatable. I can use this interface to link the navigation, power
and sensor classes as I need to without directly coupling them
Added note about mockito test dependency
New Class Dirt
Maven Project Structure Move

Moved files into maven project structure. Fixed imports to reflect new
packages. Did not move other tests so you all can organize them as you
see fit. Would recommend moving them into the tests package. This
currently does not compile as it looks like we are waiting for Moha.
ALso moved joe's work into a separate package and renamed his blank file
with a .java extension