Fixing alignment mistake

Fixing alignment
Fixing some doc blocks, implementing a jsdoc3 template
Updating CHANGELOG
Merge pull request #23 from avoidwork/edge

Better documentation