[cm] Updates init to include hdfs initialize
[cm] Adds installing agents using api
[cm] Adds adding roles to scm
[cm] Adds adding service to scm
[cm] Adds ability to configure service config
[cm] Adds a way to initialize hdfs using api