Kid Mammoth releases Past Present Future