added using incremental Id
incorrect order id bug fixed
tests fixed
rid of redundant constructors, added parameters to old constructors
always getting session id bug fixed