Added -l option to ls.

Misc cleanup