Create .logs folder if necessary
Refactored dependency injection

Dependencies added through config passed to service constructor
Added authentication middleware

Authentication middleware provided as part of mhd config.
Built-in implementation uses HTTP Basic Authentication, but any other express/connect authentication middleware should work.
Simplify audit
npm package v0.2.2
Merge branch 'develop'