Small hack to make term work for my use case. Should probably be fixed properly instead
Make readline support float and priority
Set a default log_level
Allow timeout to be 0
Prepared log.py for pipes
Added pipes