Put the "Transactions" module behind an option setting

Hi @vandre, I'm a big fan of this. I wanted to allow the transactions module to sit behind an option like the other modules.  

I tried to do quite a bit of testing, but I recommend doing a pass on your own before pushing to the store in case I missed something. 

I look forward to any response.