Initial dist subtree commit
Adds first controller and view