updating the git ignore
Adding the original code.
adding testing
adding index
adding testing dependencies
adding test script to package.json
refactored the factory crap out
tested the pool guy.
testing the connection factory
added the name to the connection factory test
minor changes/cleanup
refactored the exchange
tested the exchange
Added a rabbitmq capacity checker helper
and tests