Removed language class & made syncronization shared

Syncronization class is now shared and compatible with clientside and
serverside.
Remove Language class, because it's not neccessary and it will only make
the code more complicated than it already is.