Upstream design from site

- Adds material colors and style
- Removes dep on core-layout - Fixes #19
- Support `@property` for methods/events - Fixes #12
- Support `@default` for values - Fixes #4
- Use new layout attributes - Fixes #16 

Reviewer: @sjmiles