Fix jsDoc.
Refactor field names.
Update readme.
Add usage section to readme.
Improve jsDoc.