Add a push API to accept normalized json files

Ok, just curious because the travis CI build appears to be failing because kwargs is not being passed in somewhere.