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":14.5,"milestone_order":17,"custom_state":"ready"}
-->