Finish funtion:
Check user exist in DB.
Add new user to DB