Added the ability to read and write JSON
File cleanup
Import and export of site attributes now working
Starting to build the import and export

I find recursion very hard to reason about, even after a few bottles of
wine.
Missed file

Not sure why this file was not committed in the last commit?
Import tests are passing, but the code needs work

This implementation is by no means correct.
Moving towards modules
bringing up to date with master
Adding fixture settings to the config
Finally seeing some green

Still lots to do around page exports, checking fixture freshness, and
fixing a broken test.
adding freshness test
Basic export working, still one failing test
Basic framework for fixtures complete

We are obviously missing a bunch of features still, but those can be
added as we move forward. Specifically, we need to address:

  1. adding a setting that automatically runs fixtures every request
  2. implementing field import/export (we don’t even have fields yet)
  3. multilingual slugs (we need to discuss how to store this in JSON)
  4. checking fixture freshness (we have the method, just not
implemented yet)
Merging with master
removing awesome_print requirement
Merge pull request #11 from MomentumCMS/feature/fixtures

Feature/fixtures
Merge branch 'master' into feature/asset_management