Fix the directory being used to find skins
Remove getFormItems since it's no longer used anywhere
Refactor the form controller

Everything goes through a single instance of the form model now instead
of pulling in all the different models for different components. It may
be a little less clear at first, but I think it's going to be a lot
cleaner to maintain.
Updated the dev routes