Test project from me to get used to Swift and develop best practices