Relax grunt version spec

Replace '^0.4.2' with '0.4.x' to in order to fix `peerinvalid` errors
reported by npm in certain circumstances.
Merge pull request #16 from pennycoders/master

Relax grunt version spec

Close #16
Fix #12