Initial commit

This is the first commit with the demo-page and the plugin itself.