initial dependencies for api
Merge branch 'master' into web-client
added api to the web-client