Implemented rest of endpoints. Generic demo page