adding MongoDB schemas, server API definitions and rudimentary web interface