Revert "Only one view model"

This reverts commit 1360be367a6efaa0b8d2db54d332235a307387cc.
Everything moved back to one file

Should have used require.js