remove spike files
read and write a stream
remove stream operations
put things in a namespace
refactor Swig::Stream
concat worker
rename Stream#eval to Stream#then

More DSL like
change swig from being a module to class
define swig tasks