Add support for route class
Update template attribute paths
Pass options through properly
Add all trains and sort