1. Added Utils.isClient/isServer
2. Split EventHandler in two, using INSTANCE and initializing it with Client or Server, based on side
TODO: split all relevant code into client and server, so no more stupid world.isRemote checks