Initial commit
Implemented sample.
Clean up sample UI.
Fixed issue where reader could get in a bad state.
Updated README