Add sources
Convert to haml
Add routing
Add controller