renaming for elixir v0.14.2
Merge pull request #22 from shopping-adventure/master

Make elixir-json compatible with elixir v0.14.1
Added Arnaud Wetzel to AUTHORS
bumped version number, updated elixir compatiblity
moving things around
Major refactor, initial iteration to split up decoder and parser
fixed typo
fixed up the doctests
micro optimization thanks to @betawaffle
consume_whitespace implementation for binaries
Binary string parser for UnicodeEscape
Binary input implementation for JSON.Parse.String.consume
Support for bitstrings in JSON.Parse.Value and JSON.Parse.Number
Support for binaries in JSON.Parse.Object and JSON.Parse.Array
bumped version number
big cleanup, finally have proper separated implementations for bitstring and char list
fixed performance issue with integer encoding
Fixed broken integer parsing in b0b5a6ed4e7b07510a03bfb5b5302c038b363969
no longer inadvertedly copying strings around, thanks to @betawaffle
Split parser into charlist and bitstring. JSON.Decode now a protocol.