Added toString() to ConstantPool
Added partial code support
Filled Instructions.java with missing instructions
Exceptions + debug info

Added Exceptions to method_info
Added line number to constant pool info debug msg
Added InnerClass and SourceFile

InnerClass - is ClassFile attribute, which contains info about InnerClasses
SourceFile - is ClassFile attribute, which contains info about name of source code
Added Depracated attribute + imporoved logging

Depracated attribute added to class_info, method_info and attribute_info
Added error where are stored errors of classfile
Changed debug messages
Refactoring

Added rest of missing attributes - not yet implemented
created new packages and classes moved between them
Removed all files
Added skipping for some attributes

At this moment skip: StackMapTable
EnclosingMethod, Synthetic, Signature, SourceDebugExtension,
LocalVariableTable, LocalVariableTypeTable, RuntimeVisibleAnnotations,
RuntimeInVisibleAnnotations, RuntimeVisibleParameterAnnotations,
RuntimeInVisibleAnnotations, AnnotationDefault, BootstrapMethods
Lookupswitch instruction

its arguments are stored in HashMap<int, int>
Tableswitch instruction

its arguments are stored in HashMap<int, int>