Various bug fixes. Enabled support for annotations on interfaces. Added
an aspect for allowing externalized config.