Add track generator

Allows users to create their own tracks!