use Reflection to determine the filename of a class (thx @stof), various
minor code tweaks
Merge pull request #13 from liip/findfile_error_handling

implement better handling of calling findFile() on the class loader