added print function with tests

Added a print function.

* It returns nil - inspired by clojure
* string handling added to scanner
* tests added for printing