Switch compatibility to new exceptions style
Refactor program detection handling
Allow multiple verbosity levels
Add file filtering support
Bump to version 0.2