ArrayStorage implementation
Change model: use map for contacts and section
Sample broken map
pulled from gkislin after lesson 3