Add Initial Support for Nullable, First and Follow

Symbols now have support for setting and checking their nullability. There are
also methods to manipulate their first and follow sets.