[wip] Implement new codegangsta/cli lib

This is a work in progress for #56, #28, #69 

Things:
- [ ] add codegangsta/cli
- [ ] update commands.go
- [ ] ensure flags are parsed
- [ ] ensure validation is correct
- [ ] handle errors