added user controller and views for profiling