Load commandline history only if Readline accessible

Hi Mark

This patch defines `load_history` like `save_history` only if Readline accessible. Also it removes initialization duplicate from `save_history` method.

Thanks.