Added MD5 authenication for updates, resolves #3