Adds the big free software license header into the ones that are missing it
This introduces the Resource object which can be either a ClassFile or any other File type ClassFiles get opened as a ClassViewer with mutliple BytecodeViewPanels Everything else gets opened as a FileViewer