Add user delete and record not found feature
Dry up tests
Add user model and validation with unit test spec
add user authentication and authorization