Reorganize models

Add backend module to support multiple database backends

Create a new ApiResource class that adds further functionality to the Base class from sqlalchemy.ext.declarative.declarative_base
Reorganize files

Add LDAP auth to API auth schemes

Initialize flask application in the webservice module __init__.py
Install flask, sqlalchemy and voluptuous using pip

Add the rest of the requirements for the old services implementation

Expose port 80 from the guest to port 8080 of the host
Add python script to start the API server
Fix typo
Revert this stupid hack
Use tempfile and zipfile provided by python2
test.py is already outside, where it belongs
Use python2 zipfile
Modify submit to use ORM