Io system implementation

This implements the following functions:
 - System.println()
 - System.readln()
 - System.read(num)

It builds ontop of #4 so be sure to merge that one first.