Update tests

Use test/runtests.jl instead of run_tests.jl
Use modules instead of let blocks
Disable failing unique() test