Added package.json and lock down versions of dependencies