Add dispatching.EntryPoint

Use case:

    from argh import EntryPoint

    entrypoint = EntryPoint()

    @entrypoint
    def ls():
        for i in range(10):
            print i

    @entrypoint
    def greet():
        print 'hello'

    if __name__ == '__main__':
        entrypoint()