Few enhancements

1)There's must not be any binaries
2)Therefore we must not to see them in commit-window => add .gitignore
3)Better naming and few more comments