Sending emailsImplemented activate and reset password methods
more implementation
api changes
refactored code to only compile common code