Made the backends modular.
Added an adium backend template.
Probably broke the history for the vacuum backend.
:welp:!