adding EffectTarget
adding GemType
adding SocketEffect
adding LanguageManager
adding SocketGem
adding SocketCommandRunner
refactoring to be in sockets package
adding SocketCommand and SocketCommandTest
converting SocketGem to work with SocketCommand