Only Push Actual Updates | #14

Created my own version of threading.Event that actually takes some
data in .set(). This allows me to pass just a single job to push
down to clients.  Upon connection, all data in memory will be
pushed to clients.