Lots of changes:
Created Widget and ImageButton classes.
Changed directory structure.
Added Constants.py to hold constants.
Fixed image loading method to support images with alpha channel
Changed Layer and Scene concept: A Scene is everything you see on the screen, which is composed of layers.
Created Main menu.