added simple input and refactored taxi slightly
Added controller class and tests :pair: riverincloud