Added Gson and basic messaging infrastructure