added functions to Coordinate class to allow cleaner movement code (should change class name to pair because coordinate now represents coordinates and vectors, having separate classes for each seems useless since their data is practically identical)  depending on map lat long values may change to double for better movement precision.  added code to abstract actor so all actors are moveable.  Next step work with Oleksiy to recognize a user tap event on map screen and get the lat long at that tap. Then reflect movement changes in database