domain and automapper added, registration password hash fixed, change ViewModels namespace