Address various lint issues
Allow interrupting the testing process
Merge pull request #644 from greezybacon/issue/semantic-fixes

Address lint testing regressions
Reviewed-By: Peter Rotich <peter@osticket.com>