improve

add a setting button to the main window top bar
create an empty setting page
decouple words page and main window
add navigation service