Better settings interface

Only thing left to do should be some visual tweaking to your liking.