Feature/add login functionality