A1-E2 : set and display timeout

(+) very rudimentarily show and let the user set the timeout. The value
is preserved between different launches of the app.
(+) defined a min and max timeout. atm these are totally arbitrary and
should be changed to something reasonable.