Recreates the Workspace fixing path issues.

There was a problem that was nos addressed by an issue related to path when creating from setup.sh. Now it adds the new Makefile so that it keeps things more organized and it also reduces the number of files at the root of the backend part of the project.
Adds the runserver script

Adds the script for easily running the server. No need for activating first the virtualenv, just go to backend/ dir and ./runserver.
Refreshes the README file
Fixes PEP8 runner at the Makefile
Refreshes requirements.txt
Merge pull request #18 from AEHO/bug/pep8

Bug/pep8
Completes PEP8 for src/api
PEP8 Tests.
Merge pull request #17 from AEHO/bug/backend_setup

Fixes backend environment setup
Merge pull request #20 from AEHO/feat/pep8

Styles python files (src/ and tests/) with PEP8 guidelines.
Deletes README.md from wrong directory

This file shouldn't be here.
Fixes requirements.txt
Merge pull request #21 from AEHO/bug/resources

Fixes requirements.txt
Changes ORDER to Sequency in Models

We cant set ORDER as an attribute of a model as ORDER is meant to be used to tell endpoints which field will be sorting the query
Improves query_fields and Docs
Adds order to lists and gets

There was a problem with the list of items that were retrived inside another object: this collection of inner objects werent ordered as it should. This commit solves that and other minnor stuff.
Closes #10 and adds Tests
Merge pull request #22 from AEHO/feat/query-fields

Query fields and Inner object order in collection
Fixes a path problem with the deploy script
Lints and PEP8,PEP257 Src and Tests