make the Term object always be for full-screen terminal apps

i'll add functionality for coloring normal output separately
push escape code definitions back into term::info
add a few more examples
todo--