JSON based API

This is worthy of a 1.3.0 break in API