Trevor java doc

my java docs for the entire ui package are included!