add timeout-config
better error handling
password prompt
add doco
Merge pull request #3 from AaronAsAChimp/timeout-config

Timeout config, password prompt, better error handling