Merge pull request #1 from samoht/master

Add Travis CI files
Merge pull request #3 from samoht/master

Expose parse_error
mirge ~> mirage
Merge pull request #4 from yallop/mirge

Typo in opam file
use subtype to disallow encoding invalid values

encode related function should only accept tags that are actually
encodable rather than raising on an invalid json tag.
gitignore
Merge pull request #6 from rgrinberg/master

Yo dawg, i heard you liked types...
Various cleanups

- Clean-up the typed representation of serializable JSON
- add int32/int64/triple combinators
- fix a bug with the option types
- fix the type of the `unit` combinator
Update CHANGES