Name functions
Refactor to use prototype
Major refactor to remove lodash dependency
Bump to v1.2.2