add table for auth history
better structure
generic 'user' class
generic user repository
add default user repository
added the service + config options
moved the config nodes
removed the tables from the configure command