refactor login module into auth module with login and router submodules
add authrouteconfig service  and authprovider.authenticate method for authentication routes against user roles and access levels