Changed all Private visibility to Protected
Protected variables and function names should have a single preceding underscore
Merge pull request #51 from angelxmoreno/2.3-fix_Private_Visibility

Changed all Private visibility to Protected
Added test for request method in AmazonAssociatesTestCase
Added tighter paramater checking to AmazonAssociatesTestCase
Merged from 2.3