move HTML, CSS, and JavaScript to public/
initial server script
fix current mark not updating when assignment worth changed
switch to loading rules from server rather than loading locally
remove Makefile
update documentation
allow port to be set via environment variable