gitignore extended
update
refactoring
added github link