Rename test to something a little more sane
Changed fake data generator into module.

Changed:
* Fake data generator `tools/faker.js` is now a module.
* Minor tweaks to doc blocks accross the board.