adds put and delete endpoints
adds initial html and styling