registration stuffs
Merge branch 'master' into bm-reg
registration functionality except error handling if user exists
Merge branch 'master' into bm-reg
some logic for existing users
Merge pull request #6 from fiftyandfiftyorg/bm-reg

Registration logic