new view structure and routing
Merge branch 'joh' of github.com:johdirr/SlideCloud into joh