minor table and login updates

added option for custom headers for asynchronous tables
updated login to work with both kbase and mg-rast and the extended user profile
added options for button display
moved authResources to config file