[Issue #6] fix javadoc to satisify checkstyle rules
[Issue #5] add argument guards for compress and decompress and testcases for them.
fix non-readable-file permissions in AbstractArchiverTest