removed abstract dispatch() method from Controller, closes #92