Pulled out a connection manager to allow different connection management strategies (single transaction, transaction per script etc)
Added transaction support to DbUp
Extended sample app to show transaction support
Merge pull request #25 from JakeGinnivan/AbstractConnection

Abstract connection