adds isResolved() to Promise
adds PageSwitcher module - basic tabs functionality