Cleaned up theme classes.

@hogandanhogan Implemented changes that we talked about last night.  Moved from category implementation to static classes for Font, Color, and Navigation bar classes.  I would recommend merging this early to get rid of conflicts.