Implement remote hook execution

Close #75