Rewrote sass implementation again, server.js now starts the ruby sass watcher, which compiles the .scss files (in the src/static/scss/ directory) into .css files (in the src/static/css/ directory).
The grunt sass task now behaves the same as the sass watcher, it first compiles the scss directory into a css directory, then copies only the css to the build output directory.