Added directory views and stuff. Yeah, I haven't touch this in a while.