refactored CDDL code; updated EL docs; fixed README.md