Joint venture secures financing for Cartersville townhome community