big update on inputs #120 #167

- models now have a list of inputs needed
- webpage uses list to show options for inputs
- check to see if all inputs specified
- inputs grouped under settings$run$inputs
- sipnet/ed fixed to work with new setup
Merge branch 'master' into pecan-inputs
final updates to use modeltypes

- created settings.update function to convert existing pecan.xml files
to newer format
- use model$type instead of model$model_type
link input_id to run_id RM-1280

if inputs.id is found it will be linked to a run.
Merge pull request #189 from PecanProject/pecan-inputs

big update on inputs #120 #167