gitignore added
some outputprinting rewrites