Add constructor & change setInterfaces to var. args
Add primitive type constants & getDescName()
Add MethodGenerator
Add maxStack/maxLocal calculation logic
Make setters to return this for method chaining.
Add tests for setReturnType cases