better db support

Additions
- SqlCollection supports now also insert
- now a seperate abstract repository for MongoDb and Sql

To do
- SqlCollection update
- Seperate mail into read and write directory
SqlCollection also has an update

Done
- the sql collection can now also do an update statement
Merge remote-tracking branch 'origin/Development'