Add user resource and enhance testing
Allow user signup
Finish user signup