chore(sample): give the sample a website looking

The sample hosted on gh-pages can be considered as the official website of the module.
test: update tests based on sample's conf

A `sample` state has been added to the sample's configuration. Tests based on it are updated.