Support of running TeamCity backups via the REST API
- Addition of a new Client method to take care of this. It isnt as generic as a GET or a POST
- Added an integration test to prove that this can be triggered easily
- refactored the CreateHTTPRequest method to take a HTTPContentType for reuse
rename of the Backup method and also added this method to the readme
rename of the Backup method and also added this method to the readme
Added Put, Post, MakePutRequest and MakePostRequest methods to TeamCityCaller.
Added CreateUser and AddPassword methods to TeamCityClient.
Added SampleCreateUser test to IntegrationTests (set to ignored because it requires an administrative user to create a new user).
Merge pull request #28 from MikeLarah/master

New methods to create a new user
Updated README to include new methods
Merge pull request #29 from MikeLarah/master

Updated README to include Mikes new POST additions for Users and also to add his name to the collaborators list
Update README.md
Merge of pull request 22: this will add support for the write operations of the TeamCity API
Update of the readme file to include the new methods
deletion of the tools folder as nuget.exe is no longer used
Merge of Pull Request 26 - this is a cleanup of the readme file and an addition of a missing method to the interface
Upgrading of EasyHTTP to version 1.6.1
Introduced methods for listing artifacts.

Added DownloadArtifact for downloading a single artifact.
Added ArtifactsByBuildConfigIdLastFinished.
Added ArtifactsByBuildConfigIdLastPinned.
Added ArtifactsByBuildConfigIdLastSuccessful.
Added ArtifactsByBuildConfigIdAndTag.
Added ArtifactsByBuildConfigIdAndBuildNumber.
Merge pull request #31 from mizipzor/master

More artifact related methods.
Change to the structure of the project to now use ActionTypes e.g. Build, BuildConfigs, Projects etc. This is a breaking change and will require a new README.md
Fix of the TeamCityClient namespace after I mistakenly moved it
Finished moving the old Interface methods to the new structure. This builded all the BuildStep methods into the BuildConfig class
Cleanup of the integration tests to now point to the new method calls
Rename of the methods to now make sense. There is no point in saying _call.Agents.AllAgents() - it should just be  _call.Agents.All(). The same refactoring has been added to the BuildConfigs action methods