Add license header.
Ignored exceptions names.
Use HTML entities in javadocs.
Javadoc 8 fix.
Add missing package-info.java and javadocs.