Javadoc and repackaging

Incomplete:
- Chat (undergoing rewrite)
- Effects
- Counter (rewritten since last pull)