Making PEP8 compliant
More pep8 updates (shortening line lengths)
Making error a bit cleaner when not running as root
Fixed test running syntax in parser.
Adding ignore syntax for Ninja-IDE projects.