Expose 'active' boolean to tram instances
Implement wait() feature, with example. Closes #4