Improve the class design
Improve property name of file and directory
Incorporate review comments from Yasuharu NAKANO
Merge branch 'gaiden/97'
Ignore UnnecessaryElseStatement inspection
Add how to install with GVM to README