Improved Auth base module, added AuthModule