Separate Registration and CDMI server with blueprints

Hi,

to organize the application a bit more, I have created a branch using flask blueprints.
http://flask.pocoo.org/docs/blueprints/

The idea is to separate the eudat-specific features from the generic http/cdmi server without creating two completely separate projects.

One major change is that we won't have a central routes.py anymore, but each blueprint has its own.
This might help us in the future not to get these two parts of the application get too entangled.