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

@dlebauer @mdietze @gsrohde This has to wait until https://github.com/PecanProject/bety/pull/115 is part of BETY.