"Godless" is the newest binge-worthy series from Netflix