HW03, part 3. This uses a slightly different syntax command line scheme via command groups. This way it is guaranteed that either a local file or an URL is being used.