Fixed Readme
More Pep8 and removed future (used six)
Refactor ExternalPayment and new error process