Better handling of when there are no changes to commit.
Load page configurations from a JSON file.