option page
apply design to option page
added comments
create HometypeTab instance in tab.js
added more comments
Option data is saved in the 'options' key of the local storage
Added key bind settings in option page
Save key bind setttings when pushed the save button
Binding command to key using option data instead of config.js
Deleted unnecessary images
Rewrite option object from scratch with singleton pattern
applied a design to the textarea in the option page
Replaced context to this
Set default options value
typo fix
Implemented loaded callback in hometype option
Use onLoaded of HometypeOptions instead of Init method
Clear all key binding before configuration key bind
Do deep merge in callback
Set default key bindings