Added .npmignore and completed .gitignore

`resume.json` will crash the theme-manager server if it is getting commited to npm and is non-valid.

Also, it does not belong on the npm or the theme-manager server.