Added EventManager and MenuManager

Added event manager and menu manager to help organize the events and
buttons that we will have. Cleaned up the button.py. Deleted some stuff
and cleaned main.py. Added a function to the Menu.py to help create and
add buttons at the same time.