New action failif. Refactored Context to implement a facade pattern that allows advanced actions (e.g. failif). Updated RDocs and README.md. Bumped version to 0.4.5.