Add basic support for modes: none, new_episodes, once

We also needed support for the `none` mode, so I created a very simple implementation. 

Please let me know if you have any feedback or if you would like me to create some automated tests. I wanted to check to see if the implementation was acceptable first.
Do we need a property for it? I think the function would be enough.