Fix issue #46 with better parameter ordering based on user input
Working on fixing #46 (closed). I've made some schema updates to support it, but still working on the code updates. Should be straightforward fixes to ParamSet
and LearnedParams
.