add remove_group and remove build files in remove_file
change add_file default tree to 'SOURCE_TREE'
clean messages

remove debug messages and revert ignore unknown file to false
minor code cleaning
Remove unnecessary loops for finding keys.
replace tabs with spaces
Merge pull request #23 from jialue/master

code to remove files