move new command tests into different test file

this allows us to test pieces much much easier