It's 6:45 a.m., Saturday — the first few guests of Grand Junction’s largest homeless shelter, at 2853 North Ave., shuffled ...