rm'd an xil_print
refactored asserts
refactored tests
refactored the source for less indirection
refactored to write 1 cell width at a time
more refactoring
 merged