Put table<T1, T2> into its own header file, changed up makefile to ugly hackery, will revert to wildcarding later