Update interaction diagrams
Update use cases
Remove old path for interfaces
Update diagram fragments and Java Interfaces
Merge pull request #17 from jdavis/documentation

Documentation updates