completed io lib

possible todo: outch, inch; amount of displaying numbers in outint (by
second param in macro)