Built 3.0.0-rc2
Closes #166

Add an InsertOrUpdate method to ISession
Closes #167

Transaction should Rollback on Dispose if failed to commit