Added Multiple Javadocs + Reorganised Gui classes + Added old ScrollBox code

ScrollBox code requires heavy Changes

Signed-off-by: EviiL <eviildesigns@gmail.com>