Source code for the CS 166 messaging application