Timberline's Michael Barnes signs to play at Montana Tech