example: add output for page list
server: use ioutil for reading the contents of a directory
server: attach a file extension if the request doesnt have one already
file_util: initial add
main: use is_file and is_dir from file_util; return error back from parse_args, let main decide what to do
server: rework entire serving mechanism to be cleaner