Replaced enums DocStatus and DocType with DocumentStatus.java and DocumentType.java, added DocumentLifecycle.java.