Update to allow maintainers to use npm for distributions

Hi Guys,

I've included files to allow the module-server to be published to the npm registry. 

I've also updated demo-server.js, demo.html and added bin.js which will allow the demo to be run by calling ```module-server``` from the command line. A user can then navigate to ```http://localhost:1337/demo.html``` to view the demo.

Steps to run demo would then become (sudo may be required here):
  1. Enter the following in the command line: ```npm install -g module-server && module-server```
  2. Navigate to ```http://localhost:1337/demo.html```

Note: I haven't tested this anywhere else but with Chrome 28 running node 10.1 on MacOSX

This will also fix the missing .gitmodule file and when running the demo will automatically go to git and pull down the LABjs submodule.

I also added the line ```root={}``` in demo.html because for some reason no root was being passed through (this could be lack of understanding on my part).

That's it! This should resolve Issue #1.