added clean target
use recursive clean target
continued work on server