add gon gem & fix user-location active record association