Use tput instead of clear. Closes #196

Instead of clearing the screen, use `tput smcup` and `tput rmcup`.