Set up forms, split index controller into actions for updating configurations, and set up cache (which was required for controller splitting).
Refinements
Removed unecessary traits