Re-visit player

- Re-organize code / make OOP
- Add ability to load track from url param (fixes
c-l-e-a-r/ascii-audio-player#2)
- Add style to player so page style doesn't override it (fixes
c-l-e-a-r/ascii-audio-player#3)
- Render the player based on width + padding set (fixes
c-l-e-a-r/ascii-audio-player#4)