Initial commit, scaffolding, assets, and empty controller, router and repository