Rewrote create() method to be synchronous - making usage easier.

Db connection is now really made when session methods get called.