refactor and get ready for offline compressing

Actually for CSS I started using `csscompressor` to avoid forcing user installing LESS