Add a basic demo page

Resolves #44