Adding in functions to create an ESM
Merge branch 'master' of https://github.com/mikemoorester/ppp