More CSS standardization and cleanup: Fixes #38 properly

1) Basic CSS needs newline for DOM consistency so that appended selectors (rules) don't use the same last old to new first line in the style tag
2) Standardize on previous white space
3) Minimize HEX constants
4) Alphabetizes CSS for quicker identification
Remove newlines from spanned rules. Fixes #38 Additionally
Additional spacing for spanned rules Applies to #38
Change url to GH wiki Fixes #39
Strict mode warnings on undeclared variables Fixes #43
Fixes #44 - Add additional label wrap around DOM generated radio buttons to allow selection from gmc inner label. Also corrects ordering of gmc outer label; Misc whitespace fix