Minor code cleanup
- Removed redundant conditionals
- Minor changes to the Paragraph processor, changed the way PRE tags
  were being reserved.
- Added tests for missing definitions and new PRE behavious