Changed saveAndEncrypt(...) to include tracking of current size and
raising an error "MaxCapacityExceeded" when the limit has been exceeded.
Added CurrentRepositorySize(ctx) to report current size
Added MaxCapacityExceeded() to query if limit has been execced
Added IsRepositoryLimitActive() to query if size monitoring is active
In addition an interface definition added to fulfill the needs of internal/archiver
for accessing repository functions.
The issue descrition has been updated.