added initial design notes, created basic directory structure