Rename all test files to include slug (Fixes #49)

Go does not run tests in files named test.go, the file name needs to
have a prefix.

That prefix can have a hyphen in it, so until further notice, we'll use
the assignment slug.
Add javascript:phone-number
Add missing semi-colons in js tests
Add javascript:bob
add JavaScript accumulate assignment
add guarded (feature detected) `map` polyfill
skip all but first
Consistency cleanup

- always single space after comma
- `function()` instead of `function ()`
updated example to use more familiar iteration syntax
add nucleotide exercism for javascript
add last test for nucleotide
add javascript test and example for accumulate
remove extraneous if
change example solution to have public methods on prototype
Linted nucleotide example and test
Make all but the first test of nucleotide pending
Fix up Zach's messy rebase
add `binary` JavaScript assignment.

- add example.js
- add binary_test.spec.js
- passing tests
- default JSHint happy
2nd and subsequent tests skipped
add JavaScript binary search tree assignment

- add `example.js` and `binary-search-tree_test.spec.js`
- JSHint is happy
- all tests are passing
- 2nd and subsequent tests skipped