Adds variable exitcode

Adds an exit status to the detection script so it can be evaluated after running (and used in e.g. provisioning frameworks like Chef):

- exits 0 when no vulnerabilities are found
- exits with a cumulative exit code when vulnerabilities are found
- exit code can be used to determine which vulnerabilities were found

HTH, great job!