Added documentation for the filters (taken from Brad Larson's
documentation).  Removed the video output stuff because it crashed on
most devices.  Changed video and pictures to my own.  Added a generic
filter which can be used to create filters without extending basic
filter and overriding methods.