Size optimization in io.S
Factor out mkswapfile procedure
Implement reading a file into the swap file