add sample project
update .git ignore