~gjabell/ko unlisted

backend: Add configurable path
server: Fix invalid file paths

Ensure paths to images and links are properly URL encoded to prevent
missing / invalid filesystem paths.
mpv: Reset to unpaused when playing a new file
store: Add media extension
Add simple README
server: Bundle assets in binary with `embed`
log: Improve logging throughout application
frontend: Switch to SCSS
cmd: Better default config path
store: Don't trim episode name twice

This fixes episodes with "." in the name, since trimming the name twice first
removes the extension and then removes the remaining part of the name.
Initial implementation
Initial commit