Initial commit
Update README
Minor Fixes

Able to create checkout invoices
Add a 'general' unit tests file

This 'general' unit tests is responsible for all
miscellaneous/general functionalities
Add unit tests

Other changes:
* Update README with more code examples
* Fix minor bugs
* Minor code refactoring
Update README
Add MANIFEST template. Cleanup code
Update README
Update README
Update README
Update README
Refactor code

Changes
* Use mpower.api_key for setting the access keys.
This means you no longer pass the access keys around for each function
call
* Do no evil: leave automatic system/shell environment access keys configurations
to the user. This also includes the runtime configuration detection, as
it is more secured to explicitly set the access/api keys.
Update README
Update README, and do minor code refactoring
Fix python3 os.path.walk import error
Add .travis.yml
Update Travis config
Fix Python3+ errors

Other changes:
* Replace urllib2 with requests module
* Update Travis config to install
* Fix typo in tests/test_opr.py
* Update README
Use setuptools for library packaging

Other changes:
* Update README
* Add 'requests' to dependencies
Update requirements.txt