Remove unneeded git type
Note -a option for list
Re implement list in lua.

This is closer to doing the showing an active directory and the like.