Releases Page Updates

The Releases page has been broken and outdated for nearly the past year. This page has been updated with the latest schedule and cleaned up.