Update package.json

fixed dependencies semver issues causing npm install problems
Update package.json

removed all grunt dev dependencies
Merge branch 'alpha' into beta

* alpha:
  addresses issue #101 changed click/press-release option on buttons to radio buttons
  updated server to return more info when listing project files added thumbnails to open project dialog box updated test cases to work with new openProject dialog box
  fixed issue where non pvs files were not added to the tree list when added to the project
  patch for allowing tex extension in files tree view list
  minor fix to #body css
  fix bugs in running test cases  	When plugin initialisation and unloading call async functions, they should return Promise objects 	moved defaultProject creation from PrototypeBuilder to main to enable correct and strict order for creation of html elements and projects
  added library for laying out the content of the client - this allows user to resize certain parts of the ui