UserProfileView code is now easier to read,
also made independent classes for all the buttons in the UserProfileView

Signed-off-by: ludvikbrodl <bas11lbr@student.lu.se>