latest stab at pushing blocks over uart
reliable uart at last, moved to xt2 for clock
adding missing hal and hwrng files