refactor fragment coupling 

make ride list fragment selfcontained and independent from its host activity
in order to more easily reuse it in other activities like ride edit...