Eliminated worst case for joins.
Added some documentation.
Added more docs.
Removed sneaky class.
Moved packages.
Document scope.
Moved all Choco extra features into a separate package.
Removed obsolete classes.
Moved Javascript stuff to a separate package.
Moved utility classes to a separate package.
Private the constructors of utility classes.
More docs.