Added Javadoc; Slowly documenting all code. Widget class documentation currently is the only part finished.