Updates gitignore to ignore Vagrantfiles and iml files
Updates gitignore file
Cleans up .gitignore file
Adds mocha/chai support for unit testing
Initial work for services routing. Also more updated documentation along with some logic cleanup around the the following: log writing, route storage and mapping, and an addition to the helper lib.
updating log location
Merge remote-tracking branch 'upstream/master'
Simplifies .gitignore rules
Adds environment setup instructions.
Merge pull request #4 from dogonthehorizon/master

Environment setup instructions + mocha/chai deps