Updated devDependencies in package.json
Added missing lowercase-function
Added main.js and main.test.js
Added basic tests
Completed basic tests
Implemented cache
Removed deprecated stuff
Added cache
Added small addition so all browser tests pass
Added docs