roll to next sol

next and previous buttons on detail screen roll onto next and previous
sols. Other improvements to use OO