Add a status strip and size list view properly.

Signed-off-by: jdramer <jdramer@users.noreply.github.com>
Add a module for a web interface.

Signed-off-by: jdramer <jdramer@users.noreply.github.com>
Make web server shutdown on close.

Signed-off-by: jdramer <jdramer@users.noreply.github.com>
Add a timeout to reading input.

Extra tcp connections were being generated for some reason. This works
around them.
Return 404 for favicon requests.

Also some whitespace cleanup.
Set up standard page.
Handle the POST.
Rework pager list into a separate module.

It is now accessible from the UI and the web server.
Display the Pager list on web interface.

It appears the file format changed for some reason?
Add page refreshing.
Play a notification sound when item added to list.