Persistent storage for color option

BUG: Colors display inverted
TODO: all settings stuff