added initial gem structure
updated gemspec and added mit license
added gitignore, reading version from file, added homepage to gemspec
added base type serialization
added hash type as json
added spec helper file
added tests for supported types, requiring all from main file, requiring gem from spec helper, added rspec 3 as dependency, added .rspec file to manage default command line options
removed warnings from rspec, added unit test for hash class
added more granular error classes, failing tests for array class
throwing appropriate errors during array serialization
Merge pull request #1 from craigrmccown/cm/types

Cm/types