added battlepet stats api entity
added character pets attribute
added character progression
updated javadoc and added private javadoc to gradle task