bug-23: add settings page and license page which is called by settings
page.