Finishing off user profile functionality and basic template