Symbol Table: Add type to Entry
Symbol table: Refactor insert_symbol: it becomes private, accepts entries and returns None
Symbol Table: Add variable subclass