rearranged codebase

- moved menu-view to its own file
- grouped code in core.cljs by routing and om/root
- removed def of web-data