Adding in backwards compatability for NCPA < 1.7

Because of breaking changes in NCPA 1.7's services I added a really quick and dirty backwards compatability into it to allow users who already have checks running with older versions of NCPA to seemlessly upgrade to the new version. May not be very 'pythonic' but I don't really care.