Added Polygon deserialization

I have added polygon deserialization and added corresponding test for the same. I had to change constructor for polygon since Json.Net looks for the parameter with the same name as Property