add devserver and modify client
add src/ to gitignore
modify Makefile & fix tests