Fix handling of large input
Properly handle empty input (which is an EOF indicator)
Update .travis.yml to test against Elixir 0.15.1 and goon 1.0.2