Add git ignore
Add source files