Mj 765 profile wizard

A profile wizard that generates suggestions for improvements to a user's profile.  

Primarily based on two components.  First, the ProfileUnit model has a classmethod `suggestions` that calls its subclasses `get_suggestion` methods to get a suggestion for each module of the profile.  It collates these and orders them by priority.  

The second component of this is the profile_view.  Changes were made to the `myprofile.view.handle_form` method such that upon a valid ajax form submission, a template is rendered with the new data and  suggestions from `ProfileUnits.suggestions(user)`.  Our javascript `$.ajax` call in `static/profile.151-24.js` then uses this template to replace the form, allowing the user to continue directly to improving their profile.