Mysql Helper

Addresses #16 

created a helper to manage transaction and cleanup
Since I wanted to have multiple operation in the same waterfall, I needed a way to correctly cleanup connection and rollback transactions if needed.

Will move this to utils if it needed

<!---
@huboard:{"order":1.25,"milestone_order":17,"custom_state":""}
-->

It seems to me you need 3 conditions to be true and none of them have `else`s or additionnal instructions, couldn't you just `&&` them?