basic config structure for auth
add options to auth instantiation
make options function args
auth comments