fixed so rdparser can have a false block
Cleaned up code

Removed unneeded code
Changed strings to symbols
Changed some rules to make them not repeat