removed node modules from git tree
added node_modules to gitignore
preventing navigation away from widgets page
more robust url parsing in command server.

This will allow for appending cache busters
Widget changes

- exposing full api to widget implementations
- added cache busters and timeout for command requests
- refresh frequency can be set to false in which case command is not
  required anymore
updated frameworks and fixed specs