Core: contact.clj and profile.clj extracted