Added UserDAO layer.