Remove json.dumps() for options in dashboard tests

These calls to json.dumps() around the options dictionary was causing
the tests for fail locally for me. However, the tests didn't fail
when run on Travis.
Merge pull request #233 from alphagov/bugfix-tests-json-dumps-options

Remove json.dumps() for options in dashboard tests
wip getting dashboard to return stripped down list

do fixture
do method test
do view test
working test for stripped down list

also includes not quite working but almost there fixture for dashboard
setup. doing nodes in this was beyond me today though so I have used a
factory. Couldnt' get three factories to work though (in addition to
these, this would have included a non agency one) due to factories
trying to create two deparment nodetypes and not knowing how to fix this
(also beyond me today).
Remove unused fixtures
Refactor view and return list when called without slug

Also need to exclude unpublished from list?
and need to fix unicode thing?