Added Theme Support

Added Theme support and two themes; Classic and Clear. Also moved a few
variables into the Properties class.