Added UnitTests Project

Moved out path validation logic to its own helper method.

Fixed the IsPathValid method to work with array indexers.

Added UnitTest project and added basic tests for the JsonPatchDocument.
JsonPatchDocument UnitTests

Completed unit tests for the JsonPatchDocument.
Fixed a bug when setting the value of a path to null.