Adding test harness. Fixing up stale source tarball download URL
[COOK-4186] - Check whether version is provided on upgrade

Signed-off-by: Sean OMeara <someara@opscode.com>