It's Next try to marge branch with restructured webservese, added mongoos...

Second try to merge branche. Updated from master.