Route actions are now executed by the Container::call() method

I also removed the controller constructor as discussed in #117