Clean up docs and NIPushControllerAction implementation.
Add minimum requirements to docs.