minor doc fixes
test default source name for string parses
dead code removal and cleanups