Continuing work on models, and PEP8 fixes.
Ignore PyCharm project in .gitignore