[WIP] Application Save as Drafts feature 

1) application_form is not an ActiveRecord model, so we couldn't use the same model to implement our save as drafts feature.
2) Created a form_application model which is an ActiveRecord model . The application form has some minimal fields for now, will be adding more fields to the form once we get a go ahead to this.
3) We created two submit buttons for the form - one for submitting the application form and the other to save as a draft and edit later. Once a person submits the form, he/she is able to only read the form and not edit. 
4) If saved as a draft, the person can edit the form as long as the applications are open. 
5) Work in Progress - All members of the team should be able to view and edit the form. 

@lucaspinto do let us know if this is okay :) 
Better use the "new" (not so new anymore)  `expect`  syntax when writing new or touching existing tests.