refactoring to how promises are supposed to be used
tweaking
renaming things
tweaking, package.json
deleting unused packages