[EpisodeStates] add EpisodeState class

EpisodeState objects contain a user's latest state (episode action) that was
saved for an episoe.