refactor workers views into tasks
finish refactoring workers and windfriendly to support tasks
change ne_fuels to MARGINAL_FUELS, and fix bug when no NE data is present