Bump to 0.3.3 release.
Default Stub storage implementation to prevent the need for null checks.
0.3.4 release. Allow extension of cli & various misc fixes.
Fix incorrect object argument to invoke in Presage2CLI shell.
Optional count argument to duplicate command.
StubStorageService should be a singleton.
Singleton annotation for ConstrainedNetworkController. Fixes #61
Enum types as parameters.
Allow specification of custom simulator implementations.
Added hashcode and equals to NetworkAddress.
Initial concept for experiment generator.
Redesign of runSimulationID process to ensure simulation gets all rules from database module.

This method requires two database loads, but we ensure full compatibility with other simulation loading methods. The problem with the previous method was the wrapped database module only bound the top level db classes, and any other bindings from the database module were lost.
Merge branch 'master' into develop