fix a couple of project config oddities
create ShellService
remove unused ErlOpenContext
make all model classes hidden; move parsing tests from core toe model
move ModelUtils to ModelUtilService
extract utils from OpenAction to OpenUtils
move getModuleInfo to ModelUtilService
merge engine changes