Added GIT ignore file.
Some optimizations.
Optimizations.