start with a use case, then we'll build from there
very good, time to implement the server thread, then onto the html gen