Merge pull request #19 from SuperstarDonkeyJockey/browser-checks

Browser checks
added new user registration & some refactoring
move features not currently active to WIP
resolve conflict