Update grunt tasks logic

Hope you don't mind i composed it through one pull request. This PR updates README, breaks down sizzle specific grunt tasks on separate modules, uses `grunt-bowercopy`, `jscs` and more.