Initial swift support

This is a first stab add adding Swift support... not thoroughly tested yet. Some things that need to be done:

- [ ] Nested comments
- [ ] Test Generics
Also a leftover from JavaScript.