add first assignment webserver.py
add first assignment c version webserver.c, not completed
extract some operations to general_operation, finish webserver.c