Actor layer

The current version is based on one thread per actor maximum. In this approach each actor message management is
done separately prohibiting any concurrent access with parallel operations.