Add first pass at Swift style guide

we could probably do that but `name` has to exist since it isn't an optional