Improved Directory App

Adding functionality to the directory app for creation, viewing, and
editing. Still trying to figure out why certain fields are being
duplicated on creation.