updated makefile

dependencies are now defined in package.json
added options dropdown with interval
submit filter on enter
connect on enter