Use argument parsing

* Arguments are used to overwrite options in configuration file.
* eSpeak arguments is added as to the config

Signed-off-by: Daniel Francis <francis@sugarlabs.org>