Semantic analyzer beginnings....

Get ready for code generation :)