Adding PNR errors

- Introducing spaces instead of tabs
- Adding new errors for PNR flushing and incorrect PNR
- Adding idea and pyc files to gitignore