new command discover. not yet implemented
getting last_viewed date is much faster now. checks were also added for unknown shows.
using replaced default args with **kwargs, updated __doc__ strs
updated metadata module

* uses **kwargs instead of lots of default params
* updated __doc__ strs
* functions return None instead of empty dict if found nothing