Add ichannel to dev dependencies
Add note about stdin to readme
Evaluate files by writing them instead of using stdin

This allows the __FILE__ macro to work correctly

Will eventually allow for load path manipulation and feeding stdin

If a program name is not provided, it defaults to a tempdir/program.rb
*Actually* works with the __END__ macro
Don't consider data segment length when deciding where to place comments in binary's output
Use better method names
Move related methods closer together
Rename next_line -> peek_next_line
Refactor EvaluateByMovingFiles
Bump verison to 0.0.4