got a ton of work done on the UI. Added preferences file.