Add messaging.clj, not finished here yet.