Added signature_base as signature component example
Added logger server-wide initialization from config

Fixed several bugs
Added options-based server::on method