Add ability to hide commands from history

also, 'clear' command no longer puts '__init__' command into history
Merge pull request #2 from WhiteVoidia/master

Add ability to hide commands from history; 'clear' command no longer also puts '__init__' command into history