Reorganized files, added comments and combined coverages
- Gathered all functionality in roam.js.
- Added coverage for the node.js build.
- Added grunt-jsdoc and commented all functions.
Cleaned up the branch. Removed combined coverage.
- Combining the lcov's didn't work properly.
Merge pull request #3 from ketilovre/reorganize

Reorganize