Making collection configuration dynamic

Making it possible to configuration collections/extensions dynamically...

```
options: {
  collections: {
    images: ['jpg', 'png', 'gif'],
    templates: 'hbs',
    javascripts: ['js', 'coffee']
  }
}
```