Fix Time Code Cloning

Also made the API for dealing with tracks a little more consistent.