Make #connect work without parmeters
Add support for transactions
Update travis config