Added types property to provide definitions
Switched data source to proper W3C specs and did some cleanup

New properties added:
* border-spacing
* clip-path
* mask
* mask-position
* mask-size
* text-emphasis
* text-emphasis-color
* tab-size