Tweak logging levels
Split behaviors into files
Add blank Context#on_event method

to be able to add custom code invocation on events
like `:terminated`, `:resumed`, `anError`