Added PyCharm project directory to gitignore.
Fixed issues that prevented setting fields value through setters.
Stripped execution permission from all Python files.