Added functions that harvest symbol table from reflection.

Need to think how to store the reflection types in the symbol table.
Changed the grammar for members;

They must now have explicit type reference after their name.