added Guest object+relevant repository, Dao and controller