Refactor models + routes towards a framework style usage.
Unit tests for additional edit implementations.
More unit tests for actions routes.