Fix for github issue 19

When changing hosts or models in selectsite, the workflow will
preserve the model/site selections if possible.
Fixed whitespace problems in previous commit.
Fixed github issue 19 - the workflow will attempt to preserve model/site when host/model are changed.