some buildmessages around things and also actually fixing the programs require versions bug
error out on invalid packages/non-local packages/etc to test-packages
new download mechanism

still needs better error handling/reporting

but this actually lets you merge stuff in
vbump