Added final Javadoc (for now) and resolved anything causing warnings.