Interface now adapts dynamically to window size. It's also much fancier now :)
Added module for saving and restoring color data
Color is now restored from persistency