Fix minor error in example.
Modified R/W parsing to only return for recursion.
Fix minor issues with example.
Update parseName to prevent zero-length bugs.

Experimental change, regex seems to function with zero-length correctly.
Move types to RWBlock from Parser.
Add complete status to RWBlock.
Add remembering needed blocks to RWBlock.
Read half of content parsing.