First round at routines for downloading blockchain from http server
added a -download option to download blockchain, and put the check verion to throw a message if there is a new verion
just testing at moment