Create interface for filters and integrate into revid

Issue #200 resolved
Ella Pietraroia created an issue

Creating an interface for filters (e.g. motion detection, audio filter, etc) that will be added into the revid pipeline. Using a motion detection filter will hopefully reduce the bandwidth and storage needed for video that we are capturing that does not contain any useful information.