Adds UMD to module. Making it accessible from different module systems.
Adds nodeCallback as decorator
Changes order on tests
Adds automatic selection of wrap type based on returned value and changes event argument order
Updates documentation to include autoValue
Updates readme with documentation for each decorator