Cleanup and Color options

Cleaned up code

Adjusted code to work better proportionally with smaller fields

Added label colour and font options