Symbol: Drop guard from insert_symbol.
Symbol: Drop logger functionality; use Exceptions where needed.
Symbol, Symbol Test: Drop logger completely.
Symbol: Simplify lookup_symbol.
Symbol: Inline _find_name_in _current_scope into lookup_symbol.

* Assert correct nesting.
* Handle case where identifier is not present.
* Adapt insert_symbol.