NewMessage.java

This is just the new message function. It needs to be split into smaller functions, so that it can be referenced for reply.