Add support for thrift getRange

This pull request builds on @calvinfo's work to add getRange. 

- Added tests
- Added option to limit number of rows returned
- Fixed thrift handling of falsey values for KeyRange