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