added readme, diagrams, and other work so far