Add a argument parser and a extra class for the image.
Add home argument and add JSON output.