Fixed null ContentType on Execute and NFE on RESTRequest construction

Sorted out my IDE's formatting so submitted a PR, this covers #11 and also another issue I found where the ContentType wasn't being set due to it being set before the Headers (I think?) parameter for HTTPWebRequest