Require a recent Test::More

Make sure we have the `done_testing()` API.

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Fix: use of constants as hostspecs is not accepted

The previous code would die with a

    Modification of a read-only value attempted

error.

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Ignore build files

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Added missing dependencies Test::Exception and Test::Base

Signed-off-by: Pedro Melo <melo@simplicidade.org>
The parent ::Connection already haves a `context` attribute

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Fix: grab a new job after the current one is done

This is not an optimal solution but it works for now.

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Make sure 00_compile.t tests all three principal classes

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Renamed tests to be consistent with 00_compile.t

Added missing api.t/01_api.t to MANIFEST

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Added attribute job_handle to ::Task

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Added add_task_bg() to ::Client

Supports starting background jobs.

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Make t/02_client_worker.t look like perl

Signed-off-by: Pedro Melo <melo@simplicidade.org>
fix a typo
add melo to author
Checking in changes prior to tagging of version 0.04.  Changelog diff is:
fix wrong deep coercion
lazy fix for Moose's class check
add melo to stopwords ;)
dump Mouse/Moose version when compile test
remove Data::UUID dependency
test both Mouse/Moose