Session service provider in use instead of declaring it in Application class, User creation redesigned, only user ID is stored to session after login instead of whole object because of "Serialization of 'Closure' is not allowed" error. (this is temporary solution)