Change caching; add season data

Also, take a different approach to versioning now.