adding constructor to use MaterialData
socket gems can now have data on them
might fix an error with socket gems
fix for identification
Merge pull request #97 from Nunnery/bleeding2

Bleeding2