Merge pull request #1 from andyroyle/feature/leaderboard

Feature/leaderboard
Get rid of dbSettings constructor injection patter

not suitable for node, makes every thing a mess
all tests passing, will code run ? ( d0nt know )
remove some inner functions
apply new spacing style
module names not cammel-cased
styling applied to vows folder
fix test giving undefined in leaderbord for each method
mock-helper  to execute callbacks in a nextTick

so that tests more accurately reflect mongo's callback pattern.