add support for opratiob stack
class name uppercase
current page URL can be saved and retrieved
class name to upper, url can be zero length
done() and fail() methods now return 'this' for chaining