Add JSCS and colors
Handled failure responses correctly. Fixes gh-5
Add test suite; fix minor bugs discovered by tests
Merge pull request #7 from rwaldron/5-and-tests

5 and tests