issue #13 user preference popup

note: this includes a selection for different versions and routing
language though this functionality isn't implemented yet.