switch from assembly to project reference
two more events (system message, whisper)
add basic filtering in logger

todo: read configuration from file