Add cppcheck capability ... Fixes #32

Steve, I actually attempted to do a rebase of this branch so that only the last commits having to do with cppcheck would appear ... the rebase seemed to work (well, sort of, I had to do a whole bunch of 'git rebase --skip' commands to get it to finish, and maybe that is a problem).

Anyway, I'll have to learn more about rebasing I guess.