Few extra minor changes to the api.
Basic restructuring of docs so that it:

1. Picks up Django settings.
2. Includes the root README.rst file into the docs.
3. Points to the new locations for our apps.
Update requirements to add useful dev packages not required for running tests or the core apps
Fixing test dependencies. Adding more doc and examples.
A little doc pruning to remove empty subsections
Merge pull request #15 from edx/submissions_docs

Docs outline
Quick changes to clean up api using serializer save
Merge branch 'master' into sanchez/first_pass_at_basic_api

Conflicts:
	requirements/test.txt
Merge branch 'master' into sanchez/debug_submissions_page

Conflicts:
	doc/source/conf.py
Merge pull request #14 from edx/sanchez/first_pass_at_basic_api

My first pass at populating the submission API.
Merge branch 'master' into sanchez/debug_submissions_page
First pass at the debug submission view