Adding a couple of error messages.
Adding simulation error tests.
Cleaner tests.
Adding simple data.