added Executable class, which is like a Runnable but with one argument
removed setEntity, replaced by forEachMapping with Executable argument
renamed NamedEntity to CxEntity
updated .gitignore to ignore antlr generator patched
instantiator now maps top-level bundles.
Not sure if it will stay that way in the future, but for now it works
well
removed API method getEntities, replaced uses by forEachMapping
starting to update network connection and ImplicitPortSwitch to new API