Add missing exception definition.
Add placeholder test files.
Progress player after track completes.
No need to update status each time.
Experimental stuff with ERB.