Lab1 tdd square

Added classes, added tests
the same about "this"