Don't use var args for Iterable in sendMessage
Change getDisplayName() to return a formatted message instead of plain text
Do not normalize the zero direction
Mark config annotations as binding annotations for guice
Improve Javadocs on the configuration service.
Rename @Config to @DefaultConfig.
Add missing package-info files.