Added DemoRunner and cleaned up demo scripts.