Added support for UIAppearance proxy

Added ability to customize the overlay with a UIAppearance proxy.
Can set pretty much any color, background font size to the overlay view
Ability to load the appearance proxy with or without the default values