Closes [#14]. Apply concepts of idiomatic.js style guide to code, specs and docs