Added .gitignore and commented the source code

Added .gitignore with the binary file, that you can find in releases.
Commented the code to make it easier to understand for C# beginners.
Maked some cosmetic additions (Console.Clear();Console.Title);