change add_submenu_page to add_theme_page

According to the Theme Check plugin, you are required to use add_theme_page for adding admin pages rather than add_submenu_page. Tested and seems to works fine - great work, thanks!