Implement basic directory displaying and navigation.
improve style