Added Basic Parser

This is ugly, but it has worked, and so should continue to.  Someone
should really rewrite/fix when more time is available...