CMS-2440 Enable creation of Site via REST API

- added moduleConfigs to create site params
- fixed nullpointer in RootDataSetJson
- created CreateSiteResult to handle case when content update was unsuccessful
- added tests