Force repl to compile source, test to run dialyzer test.

The last point, I think, will be the most important. When it's not run by
travis-ci it's entirely possible that the working developer will forget to run
the validate target.

I know I do.

Signed-off-by: Brian L. Troutwine <brian@troutwine.us>