remove useless null check
add new files and Makefile target for "get.c"
introduce new api for handling request string (incomplete)