object oriented state change, untested
broke it into mixin. Passes tests
adding relay block
everything passes unit tests
tested using blocks as well -- works great
creating merge block
added tests. Tests run. Verifying in gui
took out safety lock (want this to be volatile)
changed behavior of _process_state to return a single signal rather than a list with one item on change
removed error handling in _process_state and required outside functions to do it
removed unnecssary code
Update README.md
Merge pull request #7 from nio-blocks/merge

added MergeState and Relay Blocks