add registration controller
add user registration functionality
add login functionality