Passing vinyl options as first argument

 * Implemented creating file from vinyl options instead of calling clone (old behaviour preserved)
 * Rewrited tests
 * Added tests on sourcemap
 * Added .editorconfig

Closes #61
yes it will be, my bad. added test on it, but seems like it does'nt matter what you actually pass here. Filename will be overwritten from name, that concat emits.