Update Timer.swift

Cleaned things up. Anonymous timers now use `NSUUID().UUIDString` instead of my own `randomString()`. The `name` property is now a `String` instead of a `String?`.