Cleanup + rolling station selection

Hello Ben,

I did some clean up in the code (PEP8, removal of old style string replacement, and the "try" to avoid correctly calculating which stations are on screen).

I also added a simple but convenient feature: now the selector goes to the end if you press up at the top of the selection and goes to the beginning if you press down at the bottom of the selection.

Stac