Using authentication router to do heavy lifting on guarding the routes (which derive from it)
Added tests

Added another facet of test.