changed mongoose model loading
changed underscore partial loading
correct error page status
abstract user
avatar, hash and opt-out
emails