Change API for handling method calls

Now, you can just "serve" anything with methods defined on it via Handle. This
is easier to use than to manually create handlers for paths, closer to the DBus
object model and makes rooms for future improvements such as automatic handling
of Introspect calls.