Protected Attributes -> Strong Parameters

This pull request removes the protected attributes gem from the Gemfile and implements strong parameters for every resource in the project. (in addition to refactoring of many controllers and re-aliasing before filters to before action and other minor style changes)
Do we not need these error messages? Are we just relying on the form / validators in the model to handle it?