Completely revamped the container to support the new external configuration files.
Some code improvements. If the version ever changes, it will download the new binary if it doesn't already exist. Old ones will be kept however. Some general changes to documentation.