refactored run.py to me more readable, added 'reformat-json' command.

reformat-json command with run.py, 'python run.py reformat-json', will
make the formatting for all the json files uniform by loading them and
then re-saving them. this way we don't have to care about formatting.

old-json has the old examples in case the above change was a mistake :)