Updated SQL creation
Added doesCubeExist to NCubeManager
refactored validations using ExractMethod