Refactor main_menu_controller entry change events
Add start-hover and end-hover callbacks to main_menu_model.Entry

Progress towards #6
Remove unused ignores.
Fix PEP8 (style) warnings