refactor word-count && fix module/import for test runner
refactor etl assignment and fix  module/import for test runner
Merge pull request #1116 from wilmoore/fix-word-count-for-test-runner

refactor word-count && fix module/import for test runner
Merge pull request #1117 from wilmoore/fix-etl-for-test-runner

refactor etl assignment and fix  module/import for test runner
ignore node_modules folder and force exit code 1 on error to fail build
add JS test runner to travis script list
Add largest series product exercise for elixir
Add ocaml zipper exercise
Add test case to Haskell zipper

This tests the `up` function as well, and ensures that the user has made zippers
instances of `Eq` and `Show`.

This also fixes the type sig in the stub to match what's expected.
Merge pull request #1123 from pminten/ocaml-zipper

OCaml zipper
Merge pull request #1118 from wilmoore/ignore-node-modules

ignore node_modules folder and force exit code 1 on error to fail build
Merge pull request #1119 from wilmoore/add-js-test-to-ci-build

add JS test runner to travis script list
Merge pull request #1122 from petehuang/add-largest-series-product-elixir

Add largest series product exercise for elixir
refactor leap for better readability keeping concise implementation
math-only leap year calculation
Merge pull request #1120 from wilmoore/refactor-leap-assignment

refactor leap for better readability keeping concise implementation
run js tests without explicit directory change (let make do all the work)
Merge pull request #1126 from wilmoore/run-js-test-without-cd

run js tests without explicit directory change (let make do all the work).
fix find warning and use tr instead of basename
Merge pull request #1129 from wilmoore/attempt-to-fix-ci-warnings

fix find warnings and use tr instead of basename