Allow array of sources

When bundling together various JS files, such as vendored sources, app sources, etc.. it is convenient and cleaner to have them in seperate directories, such as `app/js`, `vendor/js`...

This PR is an intent to implement that in Snockets.