Added ability to customize location and name of checksum JSON. Also converted exclude list to option hash format.