refactoring to appreciate different types of numerical parameters.
added bare-bones file input listeners, added method to sum weights,
refactored status-pane.