Add command that watches the source files for changes and (re)spawns the
serve local server whenever a change is detected. This skips having to
manually restart the serve server every time a change is made.
Use a more traditional source code layout with the code located in the
src/ dir and static web content in the web/ dir, while the other places
are for data not related to code or content.