Support for other array encoding formats
README tweak
Begin splitting reader and writer into separate objects.
Fix tests with nil input.
Fix test with invalid value type.
More tests pass.
Pass another test.
I am removing this test because I think it should always attempt to parse arrays out if they are present.
Move categories into a group.
All the tests pass!
Little bit of cleanup.
Make library work on OS X as well.
Remove old file after rename.
Move completely to value transformers and add date serialization options.
Add travis support.
Update travis yml.
Derp.
Merge master in.
Merge pull request #7 from calebd/arrays

Library rewrite.