Add a basic object copy function to not allow subscribers to change the data passed to them with the events
Merge readme changes for travis integration