add auth pages
add controller
add ctrl js
add warden strategy
add auth module
add test, but they are not passed'