Change Track lifecycle.

Instead of sending API calls when a Track is instantiated, we wait until
the Track need to be played.
Merge pull request #14 from kimlai/track_lifecycle

Change Track lifecycle.