added karma field for users
improved email validation regex to support subdomains
added referrers and referral codes for each user
added codebender points, and fixed the default value for karma for new users
changed user referrer variable from id to integer
added referrers and referal code handling upon registration, added equivalent APIs in the UserController for Karma, Points and Referrals
Merge branch 'karma'