separated message unit tests into separte files and modified tests to share mongoose model schemas