Remove unnecessary exit code

Default exit code is already zero
Bug fix in directory clearing

Bug caused shutil.rmtree() to fail due to passing the file itself
instead of the file's absolute path
Update gitignore

Ignore personal plugin todo list
Remove version checking

Maybe some other time, but for now it's tabled