fixed bug with displaying documentation (if there was a header before
the one being searched, then the loop exited at the first such header),
rewrote parts of compile command to use scala.io.Source, added style guide
viewer to help command, added $gfx:poly function, and allowed cyclic
data structures in $:valcopy(0) to display without causing an infinite loop