Small formatting change.
Replace website download with code in site package.
Moved update logic for site and binary into their own files.
Format code.
Add getter for the update interval.
Change struct member from updateInterval to updateCheckInterval
Update makefile to refer to autoupdate directory. Add autoupdate
package.
Add starting the update monitor when running as a server.
Cleanup main() to consolidate the different option actions into
functions. Change from a set of if blocks to a switch.
Remove the panic and error checking. We just print usage for --help (-h)
and unknown flag if a bad flag is passed.