Fix get_value in ConstantPool
Modify some calls from get(index).get_value() to get_value(index)
Update attribute_length to read in a proper integer
Add attribute type switching
Optimize attribute_length
Remove extra zeros to improve readability