making session start optional

Hi i was using this library and noticed that session start is called whether the session 
is started or not . This implements the same method used by the twitter strategy .