Move root tests to test folder
Refactor collection of connected items in module single view

* New test for single module item view focused on connected items
* Tweaks to new admin view
* Start custom module connects view
Basic connection of Modules to Modules with autocomplete #6

* Make Connect.make() function more robust and return result
* Wire in message to admin connection
* Make module selection a multiple choice field
* Better tests for autocomplete views
* Adding all modules to autocomplete, searched for on 'title' field
Add `undo` function to Connect
Refactor out forms and autocomplete into modules.forms
Start to make work on all Module types
Deletion in place for module connections

* Add autocomplete_light to requirements
* Deletion of module connections in place
Improved tests and refactor admin with factory
Flake8 fixes for modules app
Wire in connections link to Orgs admin

* Clean up of modules admin includes
* Some refactoring of admin tests in modules (mainly cleanliness)
* Add admin connections link when an Organisation is being edited
Connect Publication and Initiative editing to connections manager
Merge pull request #37 from jamescooke/new-admin-view

Module connection editor for /admin