add component manifest
update git ignore