complete all DAO in class but there is no conditional select DAO in all files need to improve later
correct the views.py --change class to def
change a stupid mispelling of singup in views.py