Added google gson, made responses all json, big code update