add profile controller and views
add login functionality