Start on switching to django models

Redefines the models and the lookup, but lookup is throwing an error
Simple fix, can now read data
Crazy attempts to get old rest api working with new models

Going to switch it out for http://django-rest-framework.org/
Trying to install the framework

http://django-rest-framework.org/
Working on rest api install requirements
Stripping out old framework, installing new
Merge branch 'master' into mattf-django-rest

Conflicts:
	.gitignore
	bin/install
	python/controller.py
	python/request.py
	python/view.py
Merge branch 'master' into mattf-django-rest
Adds a clean command

Will remove the packages and any build or target directories.
Basically, removes everything that install / build create.
Getting rid of old code, putting python into a module

The django settings will import the module to use it.
Going through the rest tutorial now.
Merge branch 'master' into mattf-django-rest
bin/clean always has a true exit status

Previously it would return the status code of the final comparison,
which could be false. However it always cleans the project so the
status should always be true.
Gotta define skills as a module
Adds missing dependency on PIL

Saw a warning in the output of bin/run
Restoring the index.yaml to being just AUTOGENERATED

Technically it is a derived resource.
Gets the django models working

Merges some work in from old mattf-django-models branch.
Difficult to track because of the layout change.

Conflicts:
	src/main/python/controller.py
	src/main/python/model.py
Using django models now, users and abilitys show in admin

Starting on the rest api work too, hence a lot of imports and stuff
relating to that. Still need to do more on that so that is WIP.

Old models and REST API have been removed completely.
Updates the documentation regarding REST API

Since the old version has been completely removed