use new caltrain realtime departure api; abstract my511 functions; styling changes