Done specs 1, 2.1, 2.2, 2.3, 2.4
The Gilded Mall JS - First Commit
Undo checkin of partial solution to master