Code comments and updates

In this commit I tried to comment most of code with <summary>. Also
removed Tao.OpenGL reference, I think GUI will work good also without
it. Then I created Vector2 and Rectangle classes (I just extended
default SFML classes).