Update the command examples
Update the examples commands
Merge branch 'master' of github.com:mattyjones/icinga_plugins into add_arguements
Convert script to use argparse

Convert the script to use argparse instead of sys.argv.  The script now has 2 positional arguments (warning and critical thresholds) and 4 opitional arguments (warning, critical, unknown, help)
Fix the argparse code to more effective

Create positional arguments where needed instead of using Required=True, opitional arguments are just that and should not be required unless necessary.  Add defualt, choices, and where necessary type argument methods to ensure explict rather than implicit parsing and execution.  Fix the command examples to reflect these changes.
Add type=int method to threshold argument
Convert the sript to use argparse

See the README festures section for deatils on why was done
Ad the state value constants

Added the state constants so I dont have to define them in every file
Convert script to use argparse

Convert the script to use argparse, see the README festures section for details why.
Convert the check to use argparse

For details on why this was done please see the README section on features.
Set state variables to use the library

Set the state variables to use the constants in the library instead of defining them in every script.
Convert script to argparse

For details on why this was done see README file features section.
Convert script to use argparse

For details on why this was done see README features section.
Change variable names to be more descriptive

Change the variable names to be more descritive and to remove ambiguity.  In doing this argprase could be adjusted to greatly simplify the code and make it more readable and maintainable.