fix error-catching tests

I was finding that the pending tests which attempt to test the illegal triangle dimensions weren't properly failing if `new Triangle()` never throws, thus skipping the expectation. Moving the expectation so it's not inside the `catch` block means it still gets run even if the `catch` block doesn't.
mark all-but-first examples as pending
Merge pull request #16 from alxndr/patch-1

fix error-catching tests
Merge pull request #17 from alxndr/ship-pending-tests

mark all-but-first examples as pending
Add foregone key to config
Update configlet binaries
fix error-catching in nth-prime and queen-attack
Merge pull request #18 from alxndr/fix-more-error-catching-tests

fix error-catching in nth-prime and queen-attack
prefer "expect(...).toThrow" over "try ... catch" in tests
Merge pull request #19 from zvkemp/master

prefer "expect(...).toThrow" over "try ... catch" in tests
add only numbers test case in exercise/bob.
This is copied from xjavascript
Merge pull request #20 from bistik/add-test-case-to-bob

add only numbers test case in exercise/bob.
un-pend first test of palindrome-products