Ground work to be used as a starting point for further development. It consists of database models and a preliminary API frame work