changed Item class to use a map instead of single variables
added Initialize interface
modified gear subclasses to match needed stats / set map