Here are top five apps to digitally plan your train travel