Update samples and their resources

- Added getting started resources
- Introduces descriptions on samples -- appear on sample index page and at top of each sample
- Links on sample all have badges and all represent a resource on the page
- Added many resources -- primarily from MDN
- Split up content to better match original sessions
- Introduced a few new codepens