Fixtures

Again this is broken out from #38. It fixes #32 and #42. This expands the length of the url fields. Not entirely clear why that's needed but it's a relatively harmless change. New migration is added. There is a fixture based on the previously provided one with the addition of Github and Bitbucket. Changed from YAML to JSON to avoid the requirement of PyYAML.