Added the ability to provide sessionId and sfInstance on init

Beatbox allows similar functionality.

Had to override init because login is called on init.