basic work on curses UI
restore normal terminal state on exit
use custom UI handler
added feeder UI handler
update Hive status from the consumer
update Feeder status from the consumer
updated consumer tests
added docstrings
Merge pull request #138 from czardoz/master

curses UI (#105)