Added section on spacing and one-lined closures
Added section about the preference of structs over classes

Inspired by https://github.com/github/swift-style-guide
Added section about generics

Inspired by https://github.com/github/swift-style-guide