Rework widget part 2.

Widget is displaying data correctly. It's sorta optimized. Fader added.
Cleaned up. Template skin settings file added. Need to implement skin
support now.