Add gawk
Move joinfiles into a separate module
Add split and join functions to a separate module