added banner and fix typos
ignore some files