Add main source
Update git ignored files