add ability to deauthenticate

only delete :username + :key on deauth

complete unit test

Added the ability to deauthenticate

Added the ability to flush the configuration file

typo fix

changelog updated

Added the ability to deauthenticate and flush the config file