extracted non-related to authentication fields from user model to account model
basic account model tests [GREEN]
made account.user_id unique, 'cause it is possible to have only one account per user