send now accepts an identifier and a an object, placing it into the initial state
Move createNewId to the end of the file
Update send to use a state transition function
Updated done method to transition from current state to next based on the state transitiion function
Added state transition test
Fire a 'transition' event when the state successfully transitions.
Use beforeEach to set up the Q under test
Added 'has' method to determine whether an id is in the state machine
Test for 'has' when the identifier does not exist in the state machine
renamed send to set
Mock redis interaction in the set test
Disable test
Use HMSET
Update hexists in set to use the identifier as the keyname.  Additionally we use 'id' as the field as hexists expects two arguments and we can expect 'id' to always exist if the key exists
Updated done
Update 'has' to use identifier as the key
Update the state in the hashset for the identifier when a state transition occurs
As previous
Remove hashSetName
Remove hashSetName