coppied from jimweirichs ruby gilded rose
renaming and deleting files
fix the blocks to use curly braces and upcase some names to be more swiftlike
more cammelcasing