Added datastorage using reactive mongo
generate user id
support mongodb and adding ids before insert
Merge branch 'development'