removing html dependency from theme.dart

this means we can theme testable classes