Clean up comments, adding inputs/output docs

* Only code change is refactoring src/row.coffee to its own file
* Remove old comment style which doesn't have any content
* Organize inputs/outputs into separate blocks
* Once this is merged, I will copy the wording to the docs pages
  * Ideally we'd add a generate-docs command to grunt, but this is too
    hard to justify doing right now.

@bigsley @Dylnuge 
Nope, I didn't realize that was the purpose of that syntax. I'll redo the comment style (though I really hate that style...)