Switching to single Digest class to make digests more like the other classes.
Before removal of Digest specific classes.
Tidied up Digest, moving public class to top of file and internal classes below.
Most basic functions seem to working OK now.
Added fake module map pointing to default location.