[KFSQA-645] Feature pretty much works.
[KFSQA-645] Refactored some of document.rb and utilities.rb to make it easier to get an object's class or associated page.
[KFSQA-645] Confirmed with Mark what the feature is actually supposed to do.
[KFSQA-645] Added @smoke tag.
[KFSQA-569] Merged in work from KFSQA-645 and toggled the @wips.