Implemented more methods in Function

Added configuration lookup, handler de-registration methods and the source
filter. Also thought I had commited those separately, but apparently not.