Bugfixes for 0.0.3

Now each socket is individually controllable instead of just the first
one. Also updated .gitignore to stop node_modules from appearing
whenever I try out new features with new libraries.