static void Main(string[] args)
        {
            var projectClient    = new ProjectClient();
            var definitionClient = new DefinitionClient();
            var buildClient      = new BuildClient();

            var allProjects = projectClient.Index().Result;

            Console.WriteLine(allProjects);

            var createProject = projectClient.Create(GetInput("Enter the name of the project to create it..."), AskForVisibility()).Result;

            Console.WriteLine(createProject);

            var allBuilds = buildClient.Index(GetInput("Enter the id of the project to retrieve builds....")).Result;

            Console.WriteLine(allBuilds);

            var project = projectClient.Get(GetInput("Enter the id of the project to retrieve it...")).Result;

            Console.WriteLine(project);

            var projectProperties = projectClient.GetProperties(GetInput("Enter the id of the project to retrieve the properties...")).Result;

            Console.WriteLine(projectProperties);

            var deleteProject = projectClient.Delete(GetInput("Enter the id of the project to delete it...")).Result;

            Console.WriteLine(deleteProject);

            var definitions = definitionClient.Index(GetInput("Enter the id of the project to retrieve definitions..."))
                              .Result;

            Console.WriteLine(definitions);

            var definition = definitionClient.Get(GetInput("Enter the id of the project to retrieve the definition..."),
                                                  GetInput("Enter the id of the definition to retrieve it...")).Result;

            Console.WriteLine(definition);
        }