Closes #5 by adding support for C++ methods.
Closes #7 by sorting out command line parameters and allowing multiple files to be specified