Refactor and decouple REST api framework

The recording API endpoints have been moved from the server.py module to a new class called recording.py.
Please read PEP8 guide: http://legacy.python.org/dev/peps/pep-0008/#documentation-strings