files rearranged into pragprog folders