Updates for merchants that includes some config updates

- Updates so that Travis CI will test more magento versions
- Updated CHANGELOG file
- Added config option to allow customers to be notified when invoice has been set to paid
- Added lots of code comments in the Index controller