Depend on oUnit only when running tests
Build system tweaks
Improve the opam file