Interim commit

Interim commit

A working module
Flake8ify
Refactor the transaction
Return payment profile
Bump version to 3.0.1.0dev1
Add .travis.yml
Fix tests to use the right module name
Merge pull request #2 from sharoonthomas/develop

3.0.1.0dev1