Shelve user commands atexit.
Don't specify nargs for argparser arguments.
Add ignore file for shelve db files.