Added support for SimpleTransactions

Added support for SimpleTransactions.

ToRows now returns a SimpleList so this is possible:
IEnumerable entities = db.ToRows("SELECT * FROM MyTable");

... and some minor clean up.