Finished Chapter 4 of SPA. Implementing Chat Module