Added worksheets support to notebook viewer
What does this MR do?
Added worksheets support to notebook viewer. Worksheets aren't actually supported in IPython notebooks anymore but this will help with legacy notebooks.
Also improved a little bit of Ruby based on comments from backend review.