User registration with email verification done without email testing and 3 databse tables added