updated, compressed broadcasting code
Added Java Doc
updated Jar