Refactored for speed and reduced memory footprint
Removed 'lite' promise variant because Promise objects were always faster in promise-perf-tests when compared against full api version
Renamed 'allowSync' option to 'sync' before publish
Updated package info