Initial commit for Swift version
Color control works. Nothing fancy