passing more autobahn tests. Might have found a swift bug
added an example
Merge remote-tracking branch 'upstream/master'