Strong parameters + Permitters refactoring.

Replaces the old rails mechanism for handling mass assignment via model
attr_accessible declarations with strong_parameters and permitters. This
approach is cleaner, more flexible, and allows for applying CanCan permissions
at a very fine level.