Merge pull request #4 from davidbernard/master

Facility Manager and Client Filtering
Get rid of PPRActionManager’s method updateAction.  Change PPRScheduleViewController so it no longer uses updateAction, but instead uses a new routine, updateStatusOf:to: in its place.  For action status keys, replace string literals with constants.
Merge pull request #1 from pegwing/master

get into dvincent:master the Frank stuff, new managers, etc
Fix typo in comment.  Tiny change to see what happens with git.
Merge branch 'master' of https://github.com/dvincent/ppreminderer

Trying to fix stuff.
Merge pull request #5 from dvincent/master

Merge ActionManager improvements - updateStatusOf:
A bunch of domain object changes
Merge remote-tracking branch 'pegwing/master' into domain_objects_master
Singleton for management multiple singleton classes.
Refactoring for singleton
From review:
Change order of ClientManager and FacilityManager in organiser
ClientManager use foundClient rather than refetch from dictionary
ClientManager typos.
ClientManagerTests whitespace changes.
FacilityManager white space changes and added stub test for insertFacility
PPRSingleton whitespace changes
PPRSingletonTest whitespace changes and fixes to test diagnostic messages
Removed empty test file ppremindererTests.
Defined a key for facility change notification and update client table view and shift view to use it.
Move import to reduce coupling.
Correct typo.
Add pods lock and manifest lock to repository
insertClient now passes a client back to the success block.
Add  insertClient test and reformat ClientManagerTests