Persisting parameters

Params set by user are persisted to disk.
Making Params class threadsafe
Configurable restart button location

Location and dimensions of restart region are user-configurable.