Adjusment of ClientListener into Client

Deprecated some classes, Implemented ClientListener directly into
client, Added ElementData toString, Changed broadcast type to Update(Not
working yet, instanceof Update is returning false), made
StateProcessor.elements public(it was private for some reason).