Added throw for detection of circular array references

Added throw for detection of circular array references
Added Jasmine tests to verify proper throwing behavior
Cribbed some documentation from my Arya library
Updated the version number in package.json
Finished up the serialization test cases

Fixed a bug when sansa.save is called on an array object, it would tag the type as Array
Added Jasmine tests to verify proper serialization behavior in complex object graphs
Updated the version number in package.json
Added new exports load and registerInput

Added the start of the deserialization code
Added Jasmine tests to verify input registration and querying
Updated the version number in package.json