command options behaviour fix
commit should pass the callback through
Update API generation to conform to the latest structure of JSON files