updated dependencies
added cli, doc and runtime folders
added code quality tools