Rename the intermediate "events" to "settingsPart" not "settings".  Hopefully that reduces confusion...
Build up the first settings object.

Also adjust the README, add some comments and rename some variables according to the pair code exploration with Kent.
Complete code to construct settings objects.

Unit tests need some lovin', but it's at least joining settings objects together, so that's good.