Refactored rover methods
Refactored controller, fixed some warnings
Refactored main activity/controller code, added comments