Extract shared functionality from upoopia into upoopia_lib. Nominally complete upoopia_lib. Add join_cols() and join_rows() to util.