REFACTORING Moved core screen control logic from main.py to new file - core.py
MINOR Added control of unexpected exceptions to the main entry point.
MINOR Added *.swp to .gitignore.
STYLE Removed forgotten .swp file.
Added basic readme with commit rules (additional data will be written later).