Semantic Analisys COOL language

In the file README details can be found and tests can be performed using
the files from tests folder.

Signed-off-by: Martinas Mihaela <martinas.mihaela21@gmail.com>