History

Includes set-get History, getCommand(!! or !x) and the assisting
function getSize.Also includes a test main for getCommand