added garbage collection, progress on caltrain

steady as she goes