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 accumulate for coffeescript
correct whitespace
Merge pull request #103 from wilmoore/accumulate-coffeescript

add accumulate for CoffeeScript
add `binary` CoffeeScript assignment.

- add example.coffee
- add binary_test.spec.coffee
- default JSHint happy
- passing tests
- 2nd and subsequent tests skipped
- idiomatic conditional
- idiomatic prototypes
- skip 2nd and subsequent tests
Merge pull request #106 from wilmoore/coffeescript-accumulate-update

CoffeeScript accumulate update
Merge pull request #105 from wilmoore/binary-coffeescript

add `binary` CoffeeScript assignment.
Merge pull request #104 from wilmoore/binary-javascript

add `binary` JavaScript assignment.
Merge pull request #97 from kytrinyx/improve-login-redirects

Improve login redirects
Merge pull request #139 from splattael/ruby-version

Add .ruby-version.
Merge pull request #140 from splattael/fix-approval-fixture

Fix approval javascript fixture broken in 651a8550.
Merge pull request #141 from splattael/readme-mailcatcher

Mention that `mailcatcher` must be up before running tests.
Merge pull request #142 from splattael/fix-startup-failure

Fix startup failure in development mode.
add Trinary CoffeeScript assignment

- add `example.coffee` and `trinary_test.spec.coffee`
- all tests passing
- 2nd and subsequent tests skipped
Merge pull request #152 from wilmoore/trinary-coffeescript-assignment

add Trinary CoffeeScript assignment
Merge pull request #150 from wilmoore/trinary-javascript-assignment

add Trinary JavaScript assignment
Merge pull request #168 from rubysolo/clojure

add anagram assignment to clojure track
Merge pull request #163 from kytrinyx/next-assignment

Adjust 'level up' algorithm
Merge pull request #215 from rubysolo/clojure

use the unit testing framework like civilized beings