Messages Object now manages if messages are printed

- Messages object tested and made more adaptable