Added initial code for the project (not all cleaned up).
Updated .gitignore with PyCharm files.