Better settings interface

Only thing left to do should be some visual tweaking to your liking.
Moved css to less file, instead of css file