implementation of get_range and get_all. add client in init args
add __all__
add test
initial setup.py