single user install is only valid for the distributed server, so putting in the main app.
Refactoring code, grabbing user, checking that platform is windows.
Adding hook into updates app
Merge pull request #4 from bcipolli/make_it_stick

Code move, refactor, updates app hook