add command line option 'api_key'
make enum class for url mode
add inturrupt handler
fix function spell
fix suppressing url output bug
fix bugs about url mode and output strings