Updated for handling asymmetric src and dest paths

The following src and dest format will also work now:

var app = connect();

app.middleware({
   src: __dirname + '/styles'
 , dest: __dirname + '/public/css'
 , compile: compile
})

app.use(connect.static(__dirname + '/public'));