Improving run() vs. goto() logics

Goto now will run if not running; useful for asynchronous event
responses.
Adding clear() screen
Allow blank line print()ing
Adding button()

Does a goto() on the specified line when clicked
Adding buttons, clear and fun to demo