Use Flask's config framework instead of ConfigParser
Add basic song caching support