#7 changing API for clock from `create` to `now`. API BREAKING CHANGE
#6 typo
#7 changing API for clock from `create` to `now`.
#6 renaming default implementation of StopWatch to Timer. Fixing up tests.
adding waitFor method which fails (as in JUnit.fail) after a timeout, describing the failure
moved Condition classes out into their own package and top level classes
moved Conditions classes to it's own package
adding override annotations
adding self describing, lazy evaluated condition based on a Hamcrest matcher
adding ProbeFor interface to use in conjunction with WaitFor.
generifying assertion condition to use Callable rather than Probe
adding ability to output multiple probe failures in the "was" clause.

It'll look like;

AssretionError: UI label
Expected: is "400"
         but: <was "398">, <was "399">
updating README (fixing broken link to DEVELOPERS.md)