Binds transport-redis functions to self
Eliminates calls to "run" and Factory.run (was causing binding problems)
Adds extensive argument polymorphism to close #10

Solution embedded in new Factory#execute function
Cleans up remaining noop and done calls/declarations
Adds race condition example (demonstrates breaking)
Switches sortedAdd/sortedPop order in order to fix LIFO problem (closes #11)
Binds appropriate Dispatcher functions in-module rather than out-of-module
Changed Dispatcher#broadcast(id, event) to (event, id)
Adds missing client to uidFunctions
version 0.2.2 release
Merge pull request #12 from brandoncarl/bug-fixes

Initial fix for circular locking. Fixes FIFO/LIFO problem.