Define Train Module to encapsulate classes

Hello Jesse. Thank you for the video lesson!
This is my submission for the Train HW Assignment. 
I appreciate any feedback toward code and testing design.