requrie project dist dir 0.4.0

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
Revert "Make ProjectDistDir return the Path::Class directly"

This reverts commit 24367b23ab5e59837a0780a436a4b2ac20416cca.
fix DistName in client

also simply use File::ShareDir::ProjectDistDir

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
test client

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
0.002000

	[API]
	- migrate to using MooseY::RemoteHelper::Role::Client, this is a slightly
	  different but standard client interface
	[BUGS]
	- fix bug that would have prevented this from working due to wrong dist
	  name in ShareDir code
	[MISC]
	- migrate to using MooseY::RemoteHelper::MessagePart