v1-4
Changelog:
- Refactored the code to remove the need for shared_ptr
- Added Clear() to Object and Array
- Removed the use of C++11 features
- Handles escaping of special characters
- Every Read() method now calls RemoveWhitespace()
- Stopped it from parsing {[]} inside strings
- Improved RemoveWhitespace()