first commit
spec
examples
Add comments for examples
cleanup