introduced base entity for country
added UserAddress with Country Entity
added sessionRequired for address resource