Begin work on flat copy function.
Initial flat copy implementation.
Add commons io.
Complete text copy for leanpub.