Olmsted 3814

Some obsessive naming refactoring for better method signatures  + add page fetch for bootstrap client + employ NSParameterAssert rather than a custom error message for missing params.