refactor Rover Parser, update Rover Parser test, clean Rover class