Upgrade to precise64 and make the whole shebang work

Also cleans up the base puppet file a bit.