Rip out --file (it's lurktastic)
[wip] refactor the json/cli code into an interface