C# API for TeamCity - Please note this has had major architectural changes. This will not be backwards compatible so careful when updating