Added an extensive amount of documentation to the code. Fixed a @safe bug related to the union inside JSON. Added a concat function. Re-arranged and shortened unit tests. Tweaked a few things for readability.
Updated the README file.