Active subspace methods in theory and practice: Or, does your model really have lots of parameters?