[Fix 190] Type of Ids

- Id must be a string
- Can contain arbitrary characters, sticking to alphnumeric chars, dashes and underscores is recommended.
- Also highlight that rfc6570 mentions URL encoding of the components
Adds header links to all headers
Merge pull request #220 from gcollazo/gh-pages

Adds header links to all headers
Consistent formatting in examples
New logo - PNGs + Sketch file
Introduce fontello font for social icons
Restyle with new logo, header, and footer
Restyle headers for better organizational clarity
Merge pull request #222 from dgeb/spring-cleaning

Restyle with new logo, header and footer
Include all css as well as scss to keep Jekyll happy
Merge pull request #209 from MajorBreakfast/patch-1

[Fix 190] Type of Ids
Create schema
Add an id to schema
Extract resources definition
Define the other top level attrs
Add top level links object
id can only been a string since #209
Add a brief faq about the json schema