separated client-side JavaScript files; use git clean -ndX, and parse stdout to get gitignore'd files/folders;
accept log-level and port number as command line args;

accept port number arg;