Simplify abstraction of persistance layer; Add Repository Pattern.

* Renamed a lot of files to get rid of the "MongoDb"-Directories and Namespaces
* Refactored a lot of files to use the new correct namespaces and names.
* Add repository pattern to auth module.