Added doPost and doGet methods to BasicController.
Dispatcher now correctly uses the Controller interface instead of the BasicController class.