added three basic database interfaces to test in a spec runner
turned laxcomma on for jshint
made jshint happy, fixed all semicolon issues and function wrapping.
added mongodb to the packaga