implement JEE asynchronous population evaluator

Use an Asynchronous Stateless bean to process a Fitness Evaluator
and return the result.

This works fine within the context of a single applications server.

Distributing this across a cluster is possible can probably be
done quite easily