Implement support for state-based CSS
Whitespace
Fix broken __repr__ of Border
Implement State-selecting CSS