added user profile view function, updated urls and models with user functionality