majorish updates to the epic object and universal opener framework. Also added forced error silencer for selector, and moved some more universaly functions out of EpicObject.