Grunt refactor

- moved logic into `./tasks`
- separated functions into separate discreet modules (will be testing next)
- updated README w new structure