Added ability to create transition in API and in python
Reused code from getAgent() in addAgent() and setAgentInitialValue()
Beginning of unittest suite
More tests for addAgent()
Removed cruft
First stab at fix for #12: Allow variables to be created within python