Add method to user profile to represent itself as dictionary
Let login/logout methods add user profile settings to response
Let HomepageView use dictionary representation of user profile
Dynamically update user profile settings to adjust edit tools