General cleanup, package.json and .gitignore updates.

A number of packages were missing from package.json and the project wouldn't run. Some packages were included under node_modules and some weren't. Removed all packaged from node_modules and made sure all dependencies are correctly listed in package.json. Updated gitignore to block some webmatrix junk.