create ShellService
remove unused ErlOpenContext
make all model classes hidden; move parsing tests from core toe model