Finally adding the gitignore file.
Fixed a _very_ minor type in the documentation.
Updated and refactored the check_ncpa.py plugins.

Added associated tests. Changes were made to make the plugin more legible and straightforward. Actual API changes did not occur.
Added additional debug information when run with the verbose flag. Also added some potentially exception throwing issues to the try/catch so that it would be included in the UNKNOWN umbrella if some issue arose decoding/getting the JSON instead of barfing the Python stacktrace.