Parse in parallel.
Register default parsers as vars instead of functions.
Make default-config var public.
Improve cli output.
Upgrade dependencies and define testing aliases and profiles.
Update travis.yml with goodies.

1. spec and test
2. containerize
3. JDK 8