Added support for resolving aliases
Init sub-projects, so their plugins are applied
Remove call to main/exit and rely on exceptions
Calling main/exit prevented lein sub from being used within the lein do task. In the case of no sub-projects being defined the exit status was also being reported as 0.
Create new 0.2.0 version that works with Leiningen 2