began testing messenger, added error module, tiny fixes to mixins