added Sim.java under VivaeNeuralModule, and refactored all String names to use this class (copied from the vivae project)