Only initialize constants once

rather than initializing them in constructor
Optionally specify time delimiter

This allows for soundcloud-like time format using a “.” instead of “:”
Merge pull request #2 from guillaumegaluz/simplify

Minor improvements