input/output

can print to the screen and read keyboard input

Closes #2
Closes #3