Big push many modules added to contributed and some changes in git ignore