Finishes css-builder

- Updates manual path concatenation to use path.join() instead.
- Updates tests to properly reset() stubs when finished.
- Adds a utility function to extract standard output from a child
process to a string (which will be needed for other build steps).