New option, `assetsPath`

Added an option, `assetsPath` for doing the retina-brunch magic in another folder than `public`. 

**Why?**
In my project I have all the non-retina assets committed in `app/assets/images` as I reference them in my Stylus files (`image-size` etc), hence I need to generate them there too.