Rewrites test suite using brofist (easier to integrate everywhere).
Adds pre-built tests/package for browserify (Fixes #18)
Includes UMD distribution of Claire.
Bumps to 0.4.0
Added tag 0.4.0 for changeset a1d2764029ce
Updates README to reflect the new build/test routines.
Adds Node 0.10 to Travis builds.
Adds ES5-SHIM for compatibility with older engines.
Dependency status.
A property is only valid if all implications hold.

If any implication fails, this means the data isn't valid for a given property
and as such, the result should be discarded. The previous version ran a
property if any implication held, which could lead to weird behaviour in case
of more than one implication.

e.g.:

    for-all Array(Int)
      .given (.length > 0)
      .given (.every (-> typeof it is 'string'))
      .satisfy (...)

Would run the property none-the-less, even though the array clearly has no
string elements.
Includes tests for property.
Runs asTest functions in the context passed to them (#25)
Updates bundle to 0.4.1