Add custom liberys / User model

Database libery
Authentication libery
User model