restructured the library, added test dependencies
adding git ignore
removing node_modules from comwmit
fixing index.js export
Merged Brad's fixes
Merge branch 'bwalker8038-master'