File support

Added Grunt file support.
Backwards compatible as src and dest can still be defined instead of the usual grunt file syntax.

Fixes #1 and #4.