reorganize/cleanup settings

add top level configuration settings, remove fake input for simulator
and replace with prompt for content to scan instead
add global keyboard listener

this allows the scanner to be triggered by a function key
Merge pull request #11 from DataSplice/app-settings

App settings