added new user registration & some refactoring
Merge pull request #20 from SuperstarDonkeyJockey/browser-checks

added new user registration & some refactoring