@ functionality now uninstalls before execution.
Closes #24
uninstall needed exit 0 for this to work as intended (which it
should have anyway)