Most people hear the word "hostel" and think of smelly backpackers crammed into communal rooms. But those people haven't seen the Generator Hostel, which opened this month in Paris.