Update readme with more things that can break it
Add support for multiline strings

Does not work for heredocs
Add comment to example in readme
Show that it respects the line macro
SyntaxAnalyzer can identify unclosed regexps
Add multiline regexp support
Reorganize/refactor SyntaxAnalyzer
Binary can pass previous output to input

Since results are commented out, it used to look at this as a comment and not mess with it
but now it identifies comments that it has written and writes them
Trying to figure out how to detect return statements
Update readme with example of using the lib and remove comment about comments
Highlight code in text that was getting evaluated as markdown
Don't blow up on return statements

It's basic and crappy, but I don't know how else to detect it
Tried opening a discussion here: http://www.ruby-forum.com/topic/4409633
but nothing useful came of it.
Merge branch 'master' into return_statements_unmerged
Don't allow evaluated program to affect environment
Okay, this time _actually_ don't allow evaluated program to affect environment
Add multiline strings to cuke
Move commented out example into a pending example
Refactor ExpressionList

rename list -> expressions
Move side effects from generate up into call so the algorithm is more obvious
Add note in Readme about failing on expressions that continue on the next line even though the previous line is a valid expression
Capture and display stdout and stderr