Added users model and started implementing oauth