fixed gitignore
added reuseable common files