Directories

Adding some structure to the repository here, files are organized by
type and purpose.