Bugfixes to Auth module and Admin area, begin port of Admin area to rely on Auth module