User can request more recs

Fixes #216 

This includes a lot of updates to the recommendation request flow. 
A user can now access the 'edit' route, however they are given a different view than the recommender. 
They see the rec info fields, not the ranking fields. 
Created a new update function to handle saving new or editing current recommenders. 
The `$vars` needs to sit outside the `if` statement. They should get passed to either view otherwise the view will break since no header logo, company name, etc variables are being passed.