Remove DownloadMemeException from interface (there is no implementation taking advantage of it).  Move Legacy models into new MemoizerModels utility class. Wrap legacy implementation into new interfaces (IMemoizerModelController and IMemozerModelHandler).
Move IMemoizerModelHandler from views to models.