clean up js api & update test examples
- switches 'url' for 'template' in args
- adds base project fixture
- adds sprout.configure private function
- updates when.js to 3.x