Feature/user profile pages

@carlallen thoughts?