make some minor changes to the universe builder

Basically scalafied the json element type checking and added begin/eng
import messages.
use case objects instead of classes
concurrently split nature events and thrift events