Update dependencies in package.json to latest and add peerDependencies

Updating dependencies (#4) also required fixing some lint issues (#3) in leche.js