added builders to User & subclasses, removed login field from User(email will be used)