Documented the exception classes.
Added package info.
Merge branch 'feature/javadoc' into develop