fix broken test
cosmetic changes on directory layout
change license
analyzer output guarded by class
cosmetic changes on error reporting