added web server with api and a static page that can plot sample data