Refactor api

The README update sums up the new API, there could probably be more details spelled out there, but I'm not sure how far we want to take it.

@snormore 

/cc Shopify/reports