Add Javadoc
Add javadoc, remove dead deal() methods