Travis should compile project in the main step
Fix types in adapter behaviour
Fix validator exception message for joins
Update exdoc, add docs options and minor docs fixes