Issue #4 - Add a high-level file-like interface to py wrappers

This is PoC level implementation, entirely untested. But it's a start in
the right direction. (Gotta keep up that github streak...)

CR: cython, gcc

(Again, don't have an HDFS instance handy to run tests. Maybe I should
create a local mock-HDFS daemon for testing purposes?)