Fixed Authenticate function

Removed credentials from initializer
Added token as a return object for Authenticate