Refactor to move all our lifecycles to grunt tasks

This cleans up some of the cruft in cli.js and
I think it gives us a better place to extend from
in the future. If we follow the practice of 
simply adding/extending small tasks we shall be
better off :)
Better classifies our dev lifecycle tasks.
Merge pull request #29 from kbaribeau/master

Add link to lineman demo screencast in README
Merge pull request #27 from testdouble/cli-fixes

Refactor to move all our lifecycles to grunt tasks
0.2.4