New Methods and Fixes that are outrageous!

Cleaned up a bunch of performance issues/redundant null checks/other
misc. goofs.

Added error(), shortcut methods doesNotContainData() & containsData(),
streamlined and corrected allTabs() method, started calculatePercent()
method.