Add email settings to user accounts

@ChrisBr @differentreality please check of sending mails to users on registration dates updates.This fixes #361 
Why not put/delete to subscription instead of 2 routes?