stop leaking astyanax internals out of the reader
clean up updating shard state
remove code duplication in getColumns
update catch to match what is thrown
go back to not batching shard state reads
Merge pull request #199 from fourk/cleanup_reader

RFR Reader Cleanup Part 2
Update README.md
introduce a 5ms gap into the time between when a thread starts and it starts running its runnable. This will make the test work the way it is expected.
Merge pull request #204 from gdusbabek/slow_batch_read_test

Fix testBatchGet() failures
Merge remote-tracking branch 'racker/master'