1) Add user defaults for the preferences (This closes issue #7)
2) Implement NSColor+Extensions - this is a category for getting a string representation of NSColors (for debugging) and colorForRegisterDefaults (for registering the user defaults)
3) In UrlCell, don't keep a reference to the dispatch_queue, this was just leading to headaches and the queue will go away after a bit anyway