Improved transcript handling

All transcript code and logic now handled in one file
(dhp-transcript.js); improved enqueue dependency logic for loading it;
made interpreting time codes more loose; more documentation