Merge pull request #19 from AshFurrow/mvvm

Migrate towards MVVM
Merge branch 'master' of github.com:AshFurrow/FunctionalReactivePixels
fixed typo.
Merge branch 'master' of github.com:AshFurrow/FunctionalReactivePixels
Merge branch 'master' into reactiveviewmodel