1. More param authorization methods added
2. Created more public build-methods in place of protected functions
3. More error-code constants
4. Renamed buildRequest() to buildInitialRequest()
5. Delegated testing of 3D-Secure to _3dSecureStart()
6. Delegated testing of Maestro and Solo cards to _cardDetails()