Tidying up external repos, ignore list and setup script