Begin major code update to incorperate newly discovered MVVM best practices.
Merge branch 'master' of https://github.com/dingjimmy/primer.git