Added line files
Added station files
Added tunnel files
Added lines methods
refactored by creating a public container
check if a train is operational