moved shelf to JSON and fixed some endpoint fields
Merge pull request #27 from buzzfeed/0930-JR-support-for-extra-args-and-datetimes

moved shelf to JSON and fixed some endpoint fields