Double Filtering

Added a boolean attribute to each filter: 'applied'

This is set to true after filter has been applied. Filtering takes place twice. This enables filtering on calculated values, such as density corrected hub wind speed.

If after the second attempt at filtering, a filter remains for which self.applied == False, an exception is raised.