Cover a couple more Empty/Full cases in test bench
Removed IO_ready output from Scalar. Not needed.
Test harness fixed and working.

Needs more testing to ensure no bad critical paths.