added UserProfile controller + view; little changes in backend