Initial commit for chapter 4 (Ext JS)