Refactoring a bit for some more DRYness
Adding core app for general stuff, as front page.
Updating gitignore with pycharm stuff.