generated profile controller
add profile view, controller logic, route