Raise APIError after it's been created.
Add migrators package and two migrators

project - migrates just a project and initial project metadata
repo    - migrates the git repo (just master at the moment)