expand helper methods for consistency and clarity
re-introduce co-mocha, fix broken things, remove bad ideas
coverage
properly remove bluebird
simplified _handleChanges by removing inaccessible conditions
increase coverage and remove dead/useless code