add base class and dynamically create api methods
add basic customers api and close #13
Merge pull request #16 from corthmann/basic_customer_api_#13

Basic customer api #13