Made some file rearrangements
Added NPM package.json
Added Gruntfile.js
Implemented multiple connection support
Fixed unconnected connections
Added more classes to better divide functionality