better tests and added Cakefile

- tests can be run together or independently (with surround.coffee)
- moved scaffold data for tests into scaffolds.coffee
- added Cakefile with options to run specific tests, or all by default
Merge pull request #4 from 25cf/cakefile

better tests and added Cakefile