initial port from python33-hiredis
implement python packaging best practices