Restructured Shorty's source code tree
Switch to make explicit imports from every service.

Every service now used the modules that it needs.
Added support for disutils2 via d2to1

- Added a distutils2-like setup.cfg
- Added a requirements file with d2to1 and simplejson dependencies
Ignored (just for now) some errors and warnings according to the flake8 tool
Added support for tox

- Created 2 virtual enviroments for tests: py27, py33
- Added dependencies for every virtual environment via requirements.txt
- Created a venv only for QA tests via flake8.
Added more things to ignore by Git
Improved the process creation of Shorty's source distribution

When we are ready, now we can distribute Shorty's source code
following the command line: `python setup.py sdist`