Improved documentation
Simplified logic ready for sequences
Added extra test
Renamed method to BuildSelectInsertIdSqlQuery

Also tidied up Session.Insert method implementation