Add simple implementation of symbol table

Use a (singly) linked list as a first implementation for the symbol table.
Switch to a more sophisticated implementation as soon as performance
problems arise.