Make imported sass partials since we never use them by themselves
Normalize target names, break some tasks up into smaller pieces

If a target is used in the custom build or test task they are usually named dist
or test.
Move watch and connect tasks to top of the Gruntfile
Compile preprocessor files into .tmp, use concat and copy transport files to final destinations.
Remove double import of stylesheet partial
Revise Gruntfile

- Rename site to site_src
- Compile site_src to site_dist instead of dist
- Change server and build tasks to Yeoman standard style
- Browserify and concat were overwriting each other. Remove concat.
- Revise connect and watch tasks to be more standard
- Breaks test tasks
Remove extranious specs, fix test task