Initial commit of Messages homework. Very ugly, but it's working...