Moved user-specific functions to sub-package
Simplyfied user DAO
Enhanced logging
Session handling changed to use sqlalchemy-base scoping
REST API structure enhanced

- Unified sub-applications to get rid of duplicated configuration and
  request handling
- Asuming content type 'application/json' for the whole API regardless
  of passed header
- Validates input-data by verifying agains a per-request jsonschema
- Restricted access is default for /user endpoints
Unit tests for API added
Removed TODO as it's replaced by issue tracker
Merge branch 'modularize' into development
Removed build-iles from tests
Fixed test case naming
Configuration handling (re-)added.

- Configuration options are declared using require-magic
- Configuration values are loaded from ini-files
- Database is configurable
- ElasticSearch is configurable
- Authentikation token key and exiration is configurabel
- Logging level is configurable
- Example config-file added
- Old config examples removed
Merge pull request #13 from LogZEN/fooker-next

A lot of structural work