add header and auth properties
start to document the lib
update jsdoc template
implement the params getter/setter