add spec, readme, circuit diagram
Merge branch 'me'