Add proper SCSS and concatenation support

Now css and scss files with the same name can coexist. All the files
that are under src/styles are passed to sass and concatenated into one
final styles.css file.
Add .sass-cache/ to .gitignore