adding template_preprocess_user_profile implementation and adding user templates; fixes #2