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
Merge pull request #17 from AEHO/bug/backend_setup

Fixes backend environment setup