Prototyped new functions for rover movement

This is how I’d like to control its movement in the future
Dead reckoning

Added a new class to handle the positioning. It only does dead
reckoning at the moment (bluetooth positioning will hopefully be added
here)
Modified UI to show the status
All of this should make the location UI look more believable