Added Token validation and session to user.

User is now able after a successful login to get into the app
login free using his Server generated token.
Also finished some changes to the logic of Registration and Login
process.