Added 'warn' log level
Switched displaying messages on screen to using a port