Fixed utf-8 support (I hope)

Added improvements to the console
Added some notes and documentation (still in progress)
Added action, notice, ping and pong hooks
Added ping convenience method
Added workaround for terminal output that doesn't support utf-8
Added hook reloading convenience method
Added support for an time range for the interval hook
Added convenience methods and exception recovery to the JobThread class

Cleaned up the hooks loading and execution
Cleaned up some redundant code