Rename children --> subclasses to match the name used in the code.
Remove unnecessary test case.
Define errors in context/before blocks.
Rename exception classes to match README.
Merge pull request #548 from xevix/rescue_from_tests_use_different_exception_names

rescue_from tests now use different exception names