adds simulation object and container classes; stubs methods to be implemented; adds license text