Add Readable typeclass stuff directly in the json lib

1) This can be an alternative way to define how a class should be serialized.

n.b. This is a work in progress. Will create a type class for serializing as well.
Clean up Codec code
Add error handling and automatic instance derivation

No more need for reflection or ObjectMapper
Fix minor typo bug
Add error handling
Remove dependency on Twitter util
Get rid of annoying compiler warnings
Merge pull request #4 from jedesah/feature/read_typeclass

Feature/read typeclass