Made LFG things parsable!

This made the test code much easier to deal with. Also, I'm getting ready to
switch over the implementation of SemanticForm to something real! Instead of
just using String. Huzzah.