Changed some of the access modifiers in JsonWebClient.cs.
Made some of the protected members of JsonWebClient.cs private.
Trying to refactor JsonWebClient.cs.
Continuing to refactor RestRequest.cs.
Starting to refactor AbstractResourceRequest.cs.
Big refactor of AbstractResourceRequest.cs.
A huge refactor of BaseSpaceClient.cs and JsonWebClient.cs.
Made sure all the requests inherited from AbstractRequest.
Commented out RequestUrlExtensions.cs.
Deleted RestRequest.cs.
Forgot to include the project file.
Added IBaseSpaceClient.cs methods back in.  The only reason (which is pretty good) I can see using these is intellisense.  Need to discuss with team.
Uncommented code in DownloadFileCommand.cs.
Commented out the file uploading logic temporarily.
Need to make changes in unit tests because of the refacoring in the public SDK.
Merge remote-tracking branch 'remotes/origin/master'

Conflicts:
	BaseSpace.SDK/BaseSpaceClient.cs
	BaseSpace.SDK/Infrastructure/FileUpload.cs
	BaseSpace.SDK/Infrastructure/JsonWebClient.cs
	BaseSpace.SDK/ServiceModels/Request/FileUploadRequestBase.cs
Fixed merge issues.
Commented out the test code temporarily.
Starting to sprinkle the default HTTP method in the request objects.
Merge remote-tracking branch 'remotes/origin/master'

Conflicts:
	BaseSpace.SDK/BaseSpaceClient.cs
	BaseSpace.SDK/Interfaces/IBaseSpaceClient.cs