allow bolts to perform actions immediately rather than only via results
added API docs for perform() and actions.iframe()