Fix test structure.

Tests for the `crypto` module now reside in `test/tests.js`. The test runner is `test/runner.html` and will require `build/bundle.js`, so be sure to build/watch the lib files when testing.

Tests are run with `gulp test` and will boot a Connect server to serve them. 

**Remember to install dev dependencies with `npm install`!**