Massive optimization

The Parser should now run roughly 50 times as fast