Clarify controller functions
We would like for the controllers to be similar to the controllers in RoR, so that should be studied. Additionally, the current functionality should be added. Is it just a different way of adding a block? Does it have a default route? How does it play with a block? How will #20 work with this? This will require some research and much improved docs.