Add watch task, switch to ruby-sass, and support sourcemap