added demo page with examples and some documentation