added serial version id and comments to several interfaces, classes and
implementations