improve performances using one-time binding
smoother UI
cleanup
add 'Contributing' and 'Development' sections
add: enable client-side save settings form #13
prevent closing setting page without saving #13