Create BitBucket repo with new site
Remove test code
Create BitBucket service integrations when creating repo

Multiple hooks can be configured in the app config.

Resolves #19
Optionally delete repo when deleting site

Resolves #42
Send site username when writing configs
Create repo on separate task before creating site

When creating a site via the Plesk CLI the server often restarts,
causing the request to fail. Doing the repo first ensures no double ups.
Send cms and repo_slug when creating site
Store repository slug and branch with Site

Resolves #45
Create or or use existing repo when creating site

Resolves #44
SiteDeploy task

Resolves #46
Resolves #21
Deploy site via BitBucket hook

Check if any of the commits are for the same branch as the site
repo_slug.

Resolves #20
Merge branch 'bitbucket'