Finished basic messaging functionality and views