Initial commit with repo loading and webhook watching