Sprint 1 Misc Cleanup

* Move Models/Controllers into physical subdirs to cleanup project root on disk
* Cleanup map init from previous PR
* Simplify VIPUserDefaultsKeys header file