Gradle stuff

update some gradle stuff
Changed Property Handling

changed the way properties are handled. Added an IAmalgableItem
interface for items who’s amalgam properties and/or volume are
determined by NBT tags.