fixed include issue and created make target 'clean'