Add .gitignore
Use screen resolution if no size is specified
Remove spurious comment
Don't require keys.py file - use the default openphoto config file
Shuffle overlay creation order, or it won't display properly

TODO: Why??
Handle errors more elegantly

Fire an "error" event
Log in the main loop, and restart the slideshow timer
Better way of drawing the overload background