Move factory-boy to _testing requirements

This is required for testing and it cost me some time having it in the
CI specific requirements when I was not using the run_tests.sh script.
Add ResourceView

This is a class-based view that tries to encapsulate all the
functionality we want from resources, to try and remove some duplicated
code.
Split apart factories

The factories for various model types should live along side the apps
that own the models rather than in unrelated apps.
Convert Organisation app to use ResourceView

I've left all the view tests in from when it used its own logic to
further prove the ResourceView provides the same functionality as the
code that it is replacing.
Add transforms app

This includes TransformType and Transform models and uses ResourceView
to create a standard set of HTTP routes to access and modify these
resources.
List transforms for a given data set
Merge pull request #272 from alphagov/feature/resource-view

Transform config API