Implement Shadow class in Converter - Editor.
update gitignore file <= important. Every one have to edit this file to
ignore some file when commit such as .class, .jar and more importantly,
ignore all setting file. becasue setting file is local setting, it ONLY
correct with local computer.