Update View.add_layer doc-comment
Preparation to enable menu animation

* Fix a bug where MainMenuController doesn't clear the dirty flag when
it draws.
* Call tick() on the additional view layers.
Add PyCharm file-ignores
Add a fade-out animation on menu entry selection