Setup setting support for recommendation engine
Fix some errors with incorrectly typed values
Clean up some more code errors
Allow rating of shows in the detail view.