add server project
add ignored files
correct build dependencies