First commit. It's able to grab the data from the hub and either output it to stdout or store it as a file.