java doc'ed motha fucka
 renamed some classes for consistency betch
 added a new rectangle class using floats instead of ints